On Thursday, September 22, 2011 7:45:28 AM Claus Ibsen wrote: > On Wed, Sep 21, 2011 at 4:23 PM, Daniel Kulp <dk...@apache.org> wrote: > > I agree that I should have given a better "hey, ton of stuff going to > > happen" heads up Monday morning (or Friday). > > Thanks. We are not accustomed to see 70-100 backports on the 2.x > branch overnight. > So we were wonder what happened. If some auto tool have been enabled or > whatnot?
I really hate to point this out as it's a bit of an embarrassment to me, but since you mentioned it....... If you look in: http://svn.apache.org/repos/asf/cxf/trunk/bin/ there is a DoMerges.java file in there that you can compile and run from a fixes branch checkout.. It pretty much walks you through the entire process of backporting fixes. It lists all the outstanding commits that haven't been reviewed, allows you to [M]erge commits individually, [B]lock commits (reviewed and shouldn't be merged back), show the diffs, etc..... Glen added some good comment to the top of it a couple weeks ago. For the most part, it's quite easy to walk through a bunch of commits and merge things back with it. Takes very little time. (one enhancement I plan to add is to have it print the URL to the viewvc for the commit and the full URL to the JIRA if there is one mentioned. Little easier than the pure diffs.) In anycase, while not a complete "auto tool" that was used, it isn't hard to go through a lot of commits. Why is it embarrassing to me? Well, it's a silly little Java program that is doing the job of something SHOULD have been written in python or perl or even bash. I'll readily admit that. Best tool for the job was definitely not applied here. -- Daniel Kulp dk...@apache.org http://dankulp.com/blog Talend - http://www.talend.com