Return-Path: X-Original-To: apmail-camel-dev-archive@www.apache.org Delivered-To: apmail-camel-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 2652572A1 for ; Thu, 22 Sep 2011 16:45:28 +0000 (UTC) Received: (qmail 17213 invoked by uid 500); 22 Sep 2011 16:45:28 -0000 Delivered-To: apmail-camel-dev-archive@camel.apache.org Received: (qmail 17189 invoked by uid 500); 22 Sep 2011 16:45:27 -0000 Mailing-List: contact dev-help@camel.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@camel.apache.org Delivered-To: mailing list dev@camel.apache.org Received: (qmail 17177 invoked by uid 99); 22 Sep 2011 16:45:27 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 22 Sep 2011 16:45:27 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of claus.ibsen@gmail.com designates 209.85.215.173 as permitted sender) Received: from [209.85.215.173] (HELO mail-ey0-f173.google.com) (209.85.215.173) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 22 Sep 2011 16:45:22 +0000 Received: by eyg24 with SMTP id 24so2653210eyg.32 for ; Thu, 22 Sep 2011 09:45:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding; bh=lf325BM3USiOH4IlpxbMxNTYmh6L5WwNJ6tcDBgOZ4w=; b=PaRRsWUy6SODlwRtcJ8K2+wI9lopZCOQtxsLtS/qE+is3eFjpu3xufNF2jVTncw8H9 k/eJeOarY9l8fhItwV+NYqD/CHkkUj9zvuEn2hrzE8p3uAMgJzOmGmV3QxITcMyemF5z 5ncUMoKR4vVtJkVOxaGcQjGuNLoFEdyxWtRa8= Received: by 10.213.15.76 with SMTP id j12mr1403186eba.9.1316709902125; Thu, 22 Sep 2011 09:45:02 -0700 (PDT) MIME-Version: 1.0 Received: by 10.213.33.137 with HTTP; Thu, 22 Sep 2011 09:44:42 -0700 (PDT) In-Reply-To: <1337457.Bn8TatSgDS@dilbert.dankulp.com> References: <3115981.7OquQo7IQn@dilbert.dankulp.com> <1337457.Bn8TatSgDS@dilbert.dankulp.com> From: Claus Ibsen Date: Thu, 22 Sep 2011 18:44:42 +0200 Message-ID: Subject: Re: Camel 2.8.2 - Reason for the many backports? To: dev@camel.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org Hi I gave the DoMerges tool a try and it worked fine. However as my svnmerge.py python script causes some UTF-8 error after the merge is done, the DoMerges tool breaks after one merge. I tried downloading the latest svnerge.py file from the official source but it fails as well. I guess I need to find an older svnmerge.py file that dont fail at the end. If anyone got a .py file working, then feel free to attach on a mail and send to me, or this @dev. On Thu, Sep 22, 2011 at 3:34 PM, Daniel Kulp wrote: > On Thursday, September 22, 2011 7:45:28 AM Claus Ibsen wrote: >> On Wed, Sep 21, 2011 at 4:23 PM, Daniel Kulp 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.. =A0 =A0It pretty much walks you through the entir= e process > of backporting fixes. =A0 It lists all the outstanding commits that haven= 't been > reviewed, allows you to [M]erge commits individually, =A0[B]lock commits > (reviewed and shouldn't be merged back), show the diffs, etc..... =A0 Gle= n added > some good comment to the top of it a couple weeks ago. =A0 =A0For the mos= t part, > it's quite easy to walk through a bunch of commits and merge things back = with > it. =A0 Takes very little time. =A0 (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 i= f > there is one mentioned. =A0 Little easier than the pure diffs.) =A0 =A0 I= n anycase, > while not a complete "auto tool" that was used, it isn't hard to go throu= gh a > lot of commits. > > Why is it embarrassing to me? =A0 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. =A0 =A0I'll readily admit that. =A0Best tool for the job was defini= tely not > applied here. > > > -- > Daniel Kulp > dkulp@apache.org > http://dankulp.com/blog > Talend - http://www.talend.com > --=20 Claus Ibsen ----------------- FuseSource Email: cibsen@fusesource.com Web: http://fusesource.com Twitter: davsclaus, fusenews Blog: http://davsclaus.blogspot.com/ Author of Camel in Action: http://www.manning.com/ibsen/