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

Reply via email to