Hi Eric,<br><br><div class="gmail_quote">2011/12/14 Eric S. Raymond <span dir="ltr"><<a href="mailto:esr@thyrsus.com">esr@thyrsus.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
This is taking longer than I expected, because there is all kinds of<br>
cvs2svn-generated ugliness in your back history that tends to crash<br>
my tools. Your repo makes a great test case. (Yes, I know, that's like<br>
having someone say "Your dog is fantastically ugly!")<br>
<br>
Current state of things is that I have scrapped my precious approach,<br>
which was to put the Subversion tools in a Python harness and replay<br>
the repo history.  The problem with this is that it was hideously<br>
slow - your 3.3K commits took over 8 hours to process.<br>
<br>
I'm now working on a parser for Subversion dumpfiles.  This approach -<br>
use svnsync to grab the history, use svnadmin dump to turn it into<br>
a dumpfile, reposurgeon interprets the dumpfile - is much, *much*<br>
faster. A full read takes about 10 minutes.<br>
<br>
Unfortunately, though my parser works fine on a dozen test repos, it<br>
crashes during postprocessing on yours.  Weird combinations of stream<br>
operations and Unicode in the comments are two issues. I'm working on<br>
it.<br>
<br>
A side effect of this project is that I am writing documentation<br>
for the Subversion dumpfile format that - gasp! - actually documents<br>
it.  Nobody other than the Subversion devs themselves have ever tried<br>
to get this intimate with it before.<br></blockquote></div><br>Thanks for this update, and the time you put into helping us (and others).<br>Do your best, and tell us back when you're ready.<br>I'll be releasing 2.6.3 tomorrow, and will then have a Christmas break (back ~ January 3rd).<br>
<br clear="all">cheers,<br>Arnaud<br>-- <br>Linux / Unix Expert R&D - Eaton - <a href="http://powerquality.eaton.com" target="_blank">http://powerquality.eaton.com</a><br>Network UPS Tools (NUT) Project Leader - <a href="http://www.networkupstools.org/" target="_blank">http://www.networkupstools.org/</a><br>
Debian Developer - <a href="http://www.debian.org" target="_blank">http://www.debian.org</a><br>Free Software Developer - <a href="http://arnaud.quette.free.fr/" target="_blank">http://arnaud.quette.free.fr/</a><br><br>