Foreign Branches
Jan Hudec
bulb at ucw.cz
Wed Oct 26 17:12:32 BST 2005
On Wed, Oct 26, 2005 at 09:08:43 -0400, Kevin Smith wrote:
> 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/
Yes, I have noticed it too. Unfortunately it is severely underdocumented. It
is mostly focused on the needs of damagecontrol, but that has large common
part with what bzr would need. Unfortunately it's in ruby, which itself is
severely underdocumented and there does not seem to be an easy reasonable way
to mix these two languages, at least until parrot is ready.
Since it is mostly concerned with checking out so far, I doubt it can
transfer merge information.
> > 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
Yes, I know. Unfortunately it does not handle branches at all. So it can make
a good base, but the hard part has to be done anyway.
--
Jan 'Bulb' Hudec <bulb at ucw.cz>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20051026/a8f11a10/attachment.pgp
More information about the bazaar
mailing list