<div dir="ltr">On Thu, Jan 10, 2013 at 3:59 PM, Jim Fulton <span dir="ltr">&lt;<a href="mailto:jim@zope.com" target="_blank">jim@zope.com</a>&gt;</span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">


<div>On Thu, Jan 10, 2013 at 9:50 AM, Jens Vagelpohl &lt;<a href="mailto:jens@dataflake.org" target="_blank">jens@dataflake.org</a>&gt; wrote:<br>
&gt; I did not choose to include or exclude any branch. The test migration uses the package used to migrate most Plone packages from SVN to GitHub, which uses svn2git underneath. If there&#39;s whole branches missing the migration has obviously failed.<br>



<br>
</div>I had a bunch of problems with ZODB and the ruby svn2git.<br></blockquote><div><br></div>If you used a ruby tool, then you didn&#39;t use the same one as the Plone migrations. Unfortunately there&#39;s at least two different tools named svn2git. The one used by the Plone migrations is from the KDE community and written in Qt. Some of the more useful info is at <a href="http://techbase.kde.org/Projects/MoveToGit/UsingSvn2Git" target="_blank">http://techbase.kde.org/Projects/MoveToGit/UsingSvn2Git</a><br>


<br></div><div class="gmail_quote">That tool doesn&#39;t really use git-svn. Instead it scan through all SVN revisions, looks at the changed paths and matches those against a ruleset. So you can tell it that both /foo/bar/trunk and /bar/trunk contain code that goes into the final bar.git repo. Since you can manually influence these rules, this tool tends to work better on projects which have moved their location in SVN a lot. It also does a single scan through the entire SVN repo and is able to generate many resulting git projects at once. Which made it perfect for a mass-migration.<br>

</div><div class="gmail_quote"><br></div><div class="gmail_quote">git-svn or tools based on it, tend to work well on small projects that always stayed in the same place, with the same structure.<br><br></div><div class="gmail_quote">

Hanno<br></div></div></div>