Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The Camel 12.x branch branches are here:

...

The idea is to be able to apply bug fixes to Camel 12.x maintenance branches (for example 2.8.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 to track commits from the trunk to the 12.x branchbranches.

Example workflow:

1. You just committed a fix to the trunk in revision 123456 and think that it would be useful back ported to Camel 12.8.5 x users

2. Check out the branch

Code Block
svn co https://svn.apache.org/repos/asf/camel/branches/camel-12.8.x camel-12.8.x

3. In camel-12.8.x directory, you can get a list of commits available from the trunk

Code Block
janstey@mojo:/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 /camel/trunk/camel-core/src/main/java/org/apache/camel/SomeFile.java

My awesome commit
janstey@mojo:/x1/apache/camel-1.x$

4. Merge your commit by running

...

7. If you have a JIRA associated with this fix, make sure it says fix for 12.5.1 and/or 2.0.08.x.