Foreign Branches

Kevin Smith yarcs at qualitycode.com
Wed Oct 26 14:08:43 BST 2005


On Wed, 2005-10-26 at 08:41 +0200, Jan Hudec wrote:
> In perl there is VCP (written by Perforce team, freely avialable) which
> does that and svk can use it to branch from CVS and Perforce. I am not
> sure that their approach works well for version control systems with
> unnamed branches like bzr and it does not seem to record merges either.

There is a similar library available for Ruby. I have not evaluated it,
so I don't know how complete or well-designed it is. It might have some
good ideas to borrow.
  http://rubyforge.org/projects/rscm/

> So the hard part is actually designing the interface in such a way, that
> it can handle fully free-form revision graph like bzr, mercurial, git
> and monotone have on one hand and explicitly named branches like
> subversion, cvs or perforce have on the other. Plus additional problems
> like that subversion can copy files around on arbitrary levels and such.

Presumably anyone pursuing this would also look closely at tailor for
inspiration.
  http://www.darcs.net/DarcsWiki/Tailor

Kevin






More information about the bazaar mailing list