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                                     

Reply via email to