What are the reasons for using svnmerge.py over the new merging features
of Subversion 1.5 (which the repo seems to be using)?


----- Original message -----
From: "Jon Anstey" <[EMAIL PROTECTED]>
To: [email protected]
Date: Tue, 4 Nov 2008 09:35:34 -0330
Subject: Re: Camel 1.x branch set up

Added a wiki page here

http://cwiki.apache.org/confluence/display/CAMEL/Merging+commits+from+trunk+to+fixes+branch

On Tue, Nov 4, 2008 at 9:16 AM, Jon Anstey <[EMAIL PROTECTED]> wrote:

> Cool, glad you like it. I left one of your commits in the list yesterday so
> you could not resist trying it out ;)
>
> I'll add it to the wiki shortly.
>
>
> On Tue, Nov 4, 2008 at 4:09 AM, Claus Ibsen <[EMAIL PROTECTED]> wrote:
>
>> Hi Jonathan
>>
>> This is fantastic. Works great, even on my poor laptop that runs XP.
>> Just merged the FTP passive mode that I wanted to backport manually, but
>> this comes to the rescure.
>>
>> Could you add your instructions as a wiki page to the camel documentations
>> under the developer guide section?
>>
>>
>> Med venlig hilsen
>>
>> Claus Ibsen
>> ......................................
>> Silverbullet
>> Skovsgårdsvænget 21
>> 8362 Hørning
>> Tlf. +45 2962 7576
>> Web: www.silverbullet.dk
>> -----Original Message-----
>> From: Jonathan Anstey [mailto:[EMAIL PROTECTED]
>> Sent: 3. november 2008 22:13
>> To: [email protected]
>> Subject: Camel 1.x branch set up
>>
>> Hi all,
>>
>> I've set up the Camel 1.x branch here:
>>
>> http://svn.apache.org/repos/asf/activemq/camel/branches/camel-1.x
>>
>> The idea is to be able to apply bug fixes to Camel 1.x while leaving new
>> features and other API breaking stuff on the trunk. I think in most
>> cases fixes will be happening on the trunk so I've set up svnmerge.py
>> (http://www.orcaware.com/svn/wiki/Svnmerge.py) to track commits from the
>> trunk to the 1.x branch.
>>
>> Example workflow:
>>
>> 1. You just committed a fix to the trunk in revision 123456 and think
>> that it would be useful to Camel 1.5 users
>>
>> 2. svn co
>> http://svn.apache.org/repos/asf/activemq/camel/branches/camel-1.xcamel-1.x
>>
>> 3. In camel-1.x directory, you can get a list of commits available from
>> the trunk
>>
>> [EMAIL PROTECTED]:/x1/apache/camel-1.x$ svnmerge.py avail -l
>> ------------------------------------------------------------------------
>> r123456 | janstey | 2008-11-01 01:08:18 -0230 (Sat, 01 Nov 2008) | 1 line
>> Changed paths:
>>   M
>>
>> /activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/SomeFile.java
>>
>> My awesome commit
>> [EMAIL PROTECTED]:/x1/apache/camel-1.x$
>>
>> 4. Merge your commit by running 'svnmerge.py merge -r 123456'
>>
>> 5. Resolve any conflicts in the merge
>>
>> 6. Commit it by running 'svn ci -F svnmerge-commit-message.txt'
>>
>> 7. If you have a JIRA associated with this fix, make sure it says fix
>> for 1.5.1 and/or 2.0.0
>>
>>
>> Now, it may seem like a bit of work at first but I think the merge
>> tracking will be very helpful later on. Let me know if you have any
>> questions or concerns on this stuff. Or better yet, if you have ideas on
>> how to make it better, let them be known! :)
>>
>> Cheers,
>> Jon
>>
>>
>
>
> --
> Cheers,
> Jon
>
> http://janstey.blogspot.com/
>



-- 
Cheers,
Jon

http://janstey.blogspot.com/

Reply via email to