<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
Jelmer Vernooij wrote:
<blockquote cite="mid:1269172436.3709.834.camel@ganieda" type="cite">
<pre wrap="">On Sun, 2010-03-21 at 17:28 +1100, Matt Doran wrote:
</pre>
<blockquote type="cite">
<pre wrap="">PS: The first step of converting our repo was really painless... I'm
looking forward to the rest that bzr has to offer. The documentation
in the area of conversion does seem a bit non-existent and/or
disjointed and/or hard-to-find. Then again ... maybe there's not that
much to know. :)
</pre>
</blockquote>
<pre wrap=""><!---->What exactly did you find disjoint? What places did you look at ?
Hopefully we can improve this a bit. :)
</pre>
</blockquote>
To illustrate, it's probably best to explain my experience on trying to
figure out how to do the conversion....<br>
<br>
First I googled for something like "convert svn repository to bzr", and
the most obvious result is: <a
href="http://wiki.bazaar-vcs.org/svn2bzr">http://wiki.bazaar-vcs.org/svn2bzr</a>
. But further investigation seemed to suggest that people had problems
with this, and it's not really maintained any more. I don't know if
this is true.<br>
<br>
The next link I found was <a
href="http://wiki.bazaar-vcs.org/BzrForeignBranches/Subversion">http://wiki.bazaar-vcs.org/BzrForeignBranches/Subversion</a>.
It has a 2 lines mentioning "svn-import".<br>
<br>
Then I searched for: bzr svn-import .... leading me to: <a
href="http://wiki.bazaar-vcs.org/BzrMigration">http://wiki.bazaar-vcs.org/BzrMigration</a>
... again this has one line mentioning svn-import. <br>
<br>
Another result returned by google was: <a
href="http://doc.bazaar.canonical.com/latest/en/user-guide/svn_plugin.html">http://doc.bazaar.canonical.com/latest/en/user-guide/svn_plugin.html</a>.
This has a line on svn-import in relation to creating a mirror of your
SVN repository.... not really discussing a full conversion.<br>
<br>
Just now I found this section of the manual (didn't really appear in
google searches): <a
href="http://doc.bazaar.canonical.com/migration/en/data-migration/subversion-to-bazaar.html">http://doc.bazaar.canonical.com/migration/en/data-migration/subversion-to-bazaar.html</a>.
But again it's just a couple of sentences.... and mostly referring to
to fast-export.... which I'd not encountered until now.<br>
<br>
So all of this leaves a confusing/poor first impression for people
looking for alternatives to SVN. If there was a single prominent
document explaining the best practise in doing the conversion so that
anyone could follow and understand the options and steps .... it would
be a much more approachable for the average svn admin. <br>
<br>
In the end I just tried svn-import and it mostly "just worked". :) <br>
<br>
PS: Ironically the motivation for me to try this again after toying
with it 6 months or so ago was Joel Spolsky's mercurial tutorial. :)<br>
<br>
Regards,<br>
Matt<br>
<br>
<br>
<br>
</body>
</html>