On Thu, 2008-07-03 at 22:23 +0700, Jason Dillon wrote:
> This has been very interesting to follow, though I'm still a bit lost
> as to which of these DVCS has the *best* support for working with an
> existing SVN server to share branches. Seems like GIT should, but I
> just installed the macport and there is no 'git-svn' commands, bzr
> might be next, as it looks like the hgsvn stuff is still not very
> mature (ie. can't commit back).
>
> Anyone know?
I think your problem of the moment is Mac OS X.
Neither Bazaar nor Git have had their SVN connectivity 'ported'. I
don't know why for Git, but for Bazaar the problem has been the py-svn
system. I have raised a query with the bzr-svn person to see if they
can push things along.
Your core analysis is not far wrong, Bazaar and Git can in principle
read and write Subversion repositories, Mercurial cannot, it can only
read them.
I have no idea if you can do anything Git-wise, but for Bazaar you can
install Bazaar from Macports, in fact I would install all the
Bazaar-related things:
bzr @1.5 devel/bzr
bzr-gtk @0.94.0 devel/bzr-gtk
bzr-rebase @0.3 devel/bzr-rebase
bzrtools @1.5.0 devel/bzrtools
Then you can download and install plugins to the ~/.bazaar/plugins
directory. After which you get:
|> bzr plugins
Unable to load bzr-svn extensions - did you build it?
Unable to load plugin 'svn' from '/Users/russel/.bazaar/plugins'
bzrtools 1.6.0
Various useful plugins for working with bzr.
gtk 0.95.0dev1
Graphical support for Bazaar using GTK.
launchpad
Launchpad.net integration plugin for Bazaar.
rebase 0.4.0dev0
Rebase support.
xmloutput 0.4.4
This plugin provides xml output for status, log, annotate, missing,
info, version and plugins
I have a problem compiling the bzr-svn -- I have a query out for this.
I am using serious bleeding edge though I am actually using the
development Bazaar branches of all these hence weird numbers with dev in
them.
--
Russel.
====================================================
Dr Russel Winder Partner
Concertant LLP t: +44 20 7585 2200, +44 20 7193 9203
41 Buckmaster Road, f: +44 8700 516 084
London SW11 1EN, UK. m: +44 7770 465 077