[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: Thu, 22 May 2014 20:08:15 -0400

Hi Andreas,

>> What are the currently accepted best practices / tools for maintaining
> > "vendor" branches?
> > 
> > I've seen the page at:
> > http://svnbook.red-bean.com/en/1.7/svn.advanced.vendorbr.html
> >
> > I ask about updated guidance since:
> > 
> > 1) I notice some (?) churn for this section in the SVN Book repository:
> > https://code.google.com/p/svnbook/source/browse/trunk/en/book/ch04-branching-and-merging.xml
> > 
> > 2) There appears to be both "svn_load_dirs" and "svn-merge-vendor.py"
> > scripts at:
> > http://svn.apache.org/repos/asf/subversion/trunk/contrib/client-side/
> > 
>
> Yes, pretty much by the book. I am maintaining several vendor branches
> without use of client side scripts here. Using a client 1.7 or later
> helps due to single .svn directory.
>

Yep, we're on 1.7 too.

It's my understanding that if you want the process to integrate a new vendor drop to be sane, the update ideally should be expressed as a series of "svn actions" (add/update/etc.) so that history is maintained.  

The obvious option of just doing a delete/add on the whole folder will mess stuff up. 

Is that correct? 

If you don't use the client side tools, how can you maintain in-house changes against a series of vendor drops? 

Or, in your case, do you not need to maintain in-house changes?  Alternately, do the client scripts just not work anyway?

Regards,
David
Received on 2014-05-23 02:08:53 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.