I'm using subversion version 0.37.0 and trying to import the debian
installer cvs repository with cvs2svn. My command is simply
"cvs2svn -s svn cvs". It fails like this:
------- Committed revision 1494 >>>
<<< Started new transaction, based on original revision 1495
* adding path : trunk/tools/cdebconf/doc/doxygen.cfg ... done.
------- Committed revision 1495 >>>
<<< Started new transaction, based on original revision 1496
* adding path : trunk/tools/base-installer/debian/kernel-installer.postinst ... done.
* editing path : trunk/tools/base-installer/debian/postinst ... done.
* editing path : trunk/tools/base-installer/debian/changelog ... done.
* editing path : trunk/tools/base-installer/debian/rules ... done.
* editing path : trunk/tools/base-installer/debian/control ... done.
------- Committed revision 1496 >>>
<<< Started new transaction, based on original revision 1497
* adding path : trunk/tools/netcfg/debian/netcfg-dynamic.templates ... done.
* adding path : trunk/tools/netcfg/netcfg-dynamic.c ... done.
* adding path : trunk/tools/netcfg/netcfg-dynamic.h ... done.
* adding path : trunk/tools/netcfg/netcfg-static.h ... done.
* adding path : branches/BRANCH-iproute ...svn: Reference to non-existent revision '1497' in filesystem 'svn/db'
pass 1: 67 seconds
pass 2: 21 seconds
pass 3: 0 seconds
pass 4: 3562 seconds
pass 5: 867 seconds
total: 4518 seconds
Note that it seems to think it was successful, the exit status is 0.
However, it has only loaded up to rev 1496, out of more than 6000 total
revisions. The way the branch seems to be added in the same rev
as other non-branch changes looks suspicious to me too.
I tried refinecvs, and loading the dumps it produces with svnadmin leads to
similar failures, on various tags. For example:
------- Committed revision 2797 >>>
<<< Started new transaction, based on original revision 2798
* adding path : /vs/trunk/build/tftpboot.sh ... done.
------- Committed revision 2798 >>>
<<< Started new transaction, based on original revision 2799
* adding path : /vs/tags/debian_release_0_0_001 ... done.
* adding path : /vs/tags/debian_release_0_0_001/build ... done.
* adding path : /vs/tags/debian_release_0_0_001/build/Makefile ...COPIED... done.
* adding path : /vs/tags/debian_release_0_0_001/build/README ...COPIED... done.
* adding path : /vs/tags/debian_release_0_0_001/build/TODO ...COPIED... done.
* adding path : /vs/tags/debian_release_0_0_001/build/debian ...COPIED... done.
* adding path : /vs/tags/debian_release_0_0_001/build/graphic.utf ...COPIED... done.
* adding path : /vs/tags/debian_release_0_0_001/build/pkg-lists ...COPIED... done.
* adding path : /vs/tags/debian_release_0_0_001/build/run-valgrind ...COPIED... done.
* adding path : /vs/tags/debian_release_0_0_001/build/sources.list ...COPIED... done.
* adding path : /vs/tags/debian_release_0_0_001/build/syslinux.cfg ...COPIED... done.
* adding path : /vs/tags/debian_release_0_0_001/build/tftpboot.sh ...COPIED... done.
* adding path : /vs/tags/debian_release_0_0_001/build/treecompare ...COPIED... done.
* adding path : /vs/tags/debian_release_0_0_001/build/uptodatecheck.sh ...COPIED... done.
* editing path : /vs/tags/debian_release_0_0_001/build ... done.
* editing path : /vs/tags/debian_release_0_0_001/build/debian ... done.
* editing path : /vs/tags/debian_release_0_0_001/build/localudebs ...svn: File not found: transaction '25r', path '/vs/tags/debian_release_0_0_001/build/localudebs'
zsh: exit 1 svnadmin load svn < dump
An 8 mb compressed tarball of the cvs repository is publically available
here (for the next week or two): http://kitenet.net/~joey/tmp/cvsrepo.tar.gz
--
see shy jo
Received on Mon Feb 23 04:21:20 2004