Mark A. Hershberger <mhershberger <at> wikimedia.org> writes: > Rusty Burchfield <gicodewarrior <at> gmail.com> writes: > > If anyone wants to mess with the code (it is in Ruby), please let me > > know and I will get it up on GitHub. > > I'd like to see exactly what you're doing and port it to my bz > framework. Please post it!
Here you go: https://github.com/GICodeWarrior/patch-tester It is a hack right now, but if you don't obsolete it with your framework I may improve it. ;-) Basically I fetch pages with curb(libcurl) and pull out what I need with nokogiri(libxml2) and some css selectors. Then I take each patch and attempt an exhaustive search (after trying the easy cases) to see if it will apply. I started with the Bugzilla API, but it was pretty annoying so I took the "easy" route. In at least one case it appears to have found a way to apply a really old patch against a file that was actually moved within the tree. :-) ~Rusty _______________________________________________ Wikitech-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
