Boost logo

Boost :

From: Benoit Sigoure (tsuna_at_[hidden])
Date: 2007-12-02 12:45:14


On Dec 2, 2007, at 6:36 PM, Eric Niebler wrote:

> Beman Dawes wrote:
>> Eric Niebler wrote:
>>> Beman Dawes wrote:
>>>> Because I always want all my trunk changes merged into branches/
>>>> release,
>>>> I'm not using svnmerge.py, and am doing a tree-to-tree rather than
>>>> revsion-to-revision merge.
>>> I thought we all agreed to use svnmerge.py. Am I mistaken?
>>
>> Some folks think we should all be using it, but there isn't general
>> agreement AFAIK. I'm personally not interested in learning a new tool
>> that is due soon for replacement by regular Subversion. I'm
>> concentrating on trying to learn more about the regular Subversion
>> features.
>
> They're adding the features of svnmerge.py to svn because merge
> tracking
> is very important. Trying to put together a release without merge
> tracking is asking for trouble, IMO. To quote Dave:
>
>> I hope everyone is using http://www.orcaware.com/svn/wiki/Svnmerge.py
>> when merging changes between branches and trunk. That's very
>> important if we're going to avoid merge hell.
>
> FWIW, I've been using svnmerge.py to manage a private branch and it's
> been pretty easy to use.
>
>>> And I don't
>>> want to merge all my changes from head into the release branch, just
>>> those two revisions. Is there no procedure for that?
>>
>> I'd be surprised if svnmerge.py didn't support that, but I'm not
>> familiar with how it works.
>
> It does.
>
>> Have you tried it with regular svn merge? Once you get regular svn
>> merge
>> doing exactly what you want, presumably svnmerge.py would use a very
>> similar set of arguments.
>
> My point is that I can't use svnmerge.py because merge tracking hasn't
> been enabled on the release branch. Nobody can use svnmerge.py until
> someone (probably you) runs svnmerge.py init on branches/release.

Why don't you use a decent SCM that has proper merging and branching
features?

-- 
Benoit Sigoure aka Tsuna
EPITA Research and Development Laboratory

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk