[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: Vendor branches: Current guidance?

From: David DL <ddl877_at_outlook.com>
Date: Fri, 23 May 2014 16:15:04 -0400

>> If you don't use the client side tools, how can you maintain in-house changes
>>
>> against a series of vendor drops?
>
> By following the procedure: clean drops in /vendor/foo/current, tag
> releases to /vendor/foo/N (1,2,3...). The diff between them can be merged.
> Copy current to trunk once. Your own modifications go there only.
> For a merge the difference between N-1 and N into that, thus maintaining
>
> in-house changes and bringing them together with releases.
>

Thank you to both Andreas & Stefan for the help.

I quick question about an example from the svn book at:
http://svnbook.red-bean.com/en/1.7/svn.advanced.vendorbr.html

START ===
$ cd working-copies/calc
$ svn merge ^/vendor/libcomplex/1.0 \
            ^/vendor/libcomplex/current \
            libcomplex
  # resolve all the conflicts between their changes and our changes
$ svn commit -m "merging libcomplex-1.1 into the main branch"

END ===

Why is the merge a diff between "1.0" and "current"? Why not between "1.0" and "1.1"?

Does it make any difference?

David
Received on 2014-05-23 22:15:38 CEST

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.