Diego Novillo wrote:
On Tuesday 03 January 2006 12:17, [EMAIL PROTECTED] wrote:
how to keep my branch updated with the mainline?


The easiest way is using svnmerge.py (included in SVN's contrib directory). There's documentation in the GCC wiki: http://gcc.gnu.org/wiki/SvnBranch

Just tried these instructions on the reload-branch, and it doesn't appear to be working as documented:

[EMAIL PROTECTED]:/local/src/egcs/reload-branch> svnmerge.py init
property 'svnmerge-integrated' set on '.'

[EMAIL PROTECTED]:/local/src/egcs/reload-branch> svn status
?      svnmerge-commit-message.txt
 M     .
[EMAIL PROTECTED]:/local/src/egcs/reload-branch> cat svnmerge-commit-message.txt
Initialized merge tracking via "svnmerge" with revisions "1-96656" from
svn+ssh://gcc.gnu.org/svn/gcc/branches/CYGNUS/libjava/testsuite/libjava.lang/Invoke_1.out
[EMAIL PROTECTED]:/local/src/egcs/reload-branch> svn diff

Property changes on: .
___________________________________________________________________
Name: svnmerge-integrated
   + /branches/CYGNUS/libjava/testsuite/libjava.lang/Invoke_1.out:1-96656

[EMAIL PROTECTED]:/local/src/egcs/reload-branch> svn commit -F svnmerge-commit-message.txt
Sending        .

Committed revision 109540.
[EMAIL PROTECTED]:/local/src/egcs/reload-branch> rm svnmerge-commit-message.txt
[EMAIL PROTECTED]:/local/src/egcs/reload-branch> cd ..
[EMAIL PROTECTED]:/local/src/egcs> cp -a reload-branch/ reload-branch-merged
[EMAIL PROTECTED]:/local/src/egcs> cd reload-branch-merged/
[EMAIL PROTECTED]:/local/src/egcs/reload-branch-merged> svnmerge.py  avail

[EMAIL PROTECTED]:/local/src/egcs/reload-branch-merged> svnmerge.py avail --diff
[EMAIL PROTECTED]:/local/src/egcs/reload-branch-merged>


Help?
(The "commit -F/rm" combination seems a bit arcane to me, what exactly am I doing there?)


Bernd

Reply via email to