keeping branch up to date with mainline
Bernd Schmidt
bernds_cb1@t-online.de
Tue Jan 10 13:19:00 GMT 2006
> This was the correct command to do, assuming that you *never* merged your
> branch since its original creation. I inspected the history of the branch
> (through 'svn log') and it seems this assumption is correct.
Yes.
> Anyway, I have fixed the bug in svnmerge and attached a new version for you
> in this mail.
Thanks for the quick fix. This seems to be working now ("svnmerge.py
avail" gives me a rather enormous list of revision numbers).
> For curiosity: you could have worked around this auto-detection problem by
> manually specifying the head of the branch and the branch point: "svnmerge
> init /trunk -r1-96656".
That complains about
svnmerge: "/trunk" is not a valid URL or working directory
but no big deal since the other method works.
>>(The "commit -F/rm" combination seems a bit arcane to me, what exactly
>>am I doing there?)
>
>
> Nothing special. The svnmerge tool *never* commits anything on your behalf:
> it always modifies your working copy and lets you review what it did and do
> the actual commit. To ease your work, it generates a simple commit message
> in a text file. When you say "svn ci -F svnmerge-commit-message.txt", you're
> just telling svn to grab the commit message from the text file that svnmerge
> generated for you. Then, you can simply remove the file as it's useless.
Ah ok. Somehow I got confused with my old CVS mindset of "no files
changed, what am I committing", but I assume it's this property thing.
> Feel free to mail me with other svnmerge problems, I'm happy to provide you
> with support.
Thanks!
Bernd
More information about the Gcc
mailing list