Hi Claus,
I just found your svnmerge.py doesn't has the detail log message like
this, it may be cause by your old copy of svnmerge.py.
Author: davsclaus
Date: Fri Sep 23 07:51:41 2011
New Revision: 1174573
URL: http://svn.apache.org/viewvc?rev=1174573&view=rev
Log:
Merged revisions 1174571 via svnmerge from
https://svn.apache.org/repos/asf/camel/branches/camel-2.8.x
*< we should get some commit message here >*
On 9/23/11 8:34 PM, Claus Ibsen wrote:
Hi
I managed to find an old copy of the svnmerge.py that works.
However its about 20kb smaller than the latest from the trunk. And the
file from Dan Kulp.
69987 Sep 23 14:16 svnmerge.py
90590 Sep 23 14:12 svnmerge.py.dkulp
I have attached the file that works on my mac laptop.
I also set my LANG to UTF-8 as follows
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
That didn't work with the latest svnmerge.py files.
So the old file attached may work without these LANG changes.
Dan pointed to me from this link
http://groups.google.com/group/spyderlib/browse_thread/thread/299e11c6e677b277
On Thu, Sep 22, 2011 at 7:02 PM, Daniel Kulp<dk...@apache.org> wrote:
On Thursday, September 22, 2011 6:44:42 PM Claus Ibsen wrote:
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.
I've attached mine. What kind of error were you getting? Does it fail
outside the tool as well?
What is your LANG env variable set to?
Dan
On Thu, Sep 22, 2011 at 3:34 PM, Daniel Kulp<dk...@apache.org> wrote:
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
--
Daniel Kulp
dk...@apache.org
http://dankulp.com/blog
Talend - http://www.talend.com
--
Willem
----------------------------------
FuseSource
Web: http://www.fusesource.com
Blog: http://willemjiang.blogspot.com (English)
http://jnn.javaeye.com (Chinese)
Twitter: willemjiang
Weibo: willemjiang