subversion-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From NN Ott <nonot...@gmail.com>
Subject Best way to maintain patches to a 3rd party library?
Date Tue, 04 Jan 2011 23:35:04 GMT
Hello,

I have a source library that I need to periodically import (and then patch)
for use by my code base.

The SVN Book seems to reccomend a "vendor branch" scheme where you keep a
patched branch of the "vendor drops". This would work, except that I loose
any history of the library development.  (The vendor also uses SVN and gives
read-only access to their repo.)

The other option seems to be using a pegged svn:external to the vendor's
repo, but then I need to keep my patches separate and apply them to that
folder every time I get a new wc or update the pegged version.

Is there a way to get the best of both worlds?  That is, keep access
to the library's
commit history (like an external), but also version/track my patches (like a
vendor drop)?

In other words, is there a way to have a "patched vendor branch" based on an
svn:external repo?

(Have I explained clearly what I'm asking about?)

Thanks

Mime
View raw message