Stephen Peters <portnoy@portnoy.org> writes:
> Hi. I'm trying to run cvs2svn on a rather large repository, and I
> encountered a "Reference to non-existent revision' error which meant
> that it stopped in the middle of pass 5. After cutting the test case
> down to a couple of files, I think it might be because it's trying to
> create a branch and commit to the trunk in the same revision, but I'm
> not sure. The output of cvs2svn is below, and I can provide the test
> case files if necessary.
>
> I'm pretty sure this is a bug, but I'm willing to believe I'm doing
> something wrong. Any suggestions?
This is definitely a bug -- one I thought we'd fixed, too. See r8544
and resolved issue #1427. (You are using the most recent cvs2svn.py,
right?)
If this reproduces with HEAD of cvs2svn, can you file an issue and
include your reproduction data? Thanks for having narrowed it down to
a couple of files, by the way. That will save us acres of time in
debugging!
-Karl
> =========== cvs2svn output ==============
>
> portnoy> cvs2svn --create -s /work/svn-tests/svn /work/svn-tests/cvs
> ----- pass 1 -----
> /work/svn-tests/cvs/core/MetaglueClassLoader.java,v
> /work/svn-tests/cvs/core/Attic/files,v
> ----- pass 2 -----
> ----- pass 3 -----
> ----- pass 4 -----
> committing: Tue Jun 9 15:21:23 1998, over 0 seconds
> adding or changing 1.1 : trunk/core/files
> new revision: 1
> committing: Thu Apr 26 16:30:13 2001, over 0 seconds
> adding or changing 1.28 : trunk/core/files
> new revision: 2
> committing: Thu Jun 28 00:02:34 2001, over 187 seconds
> adding or changing 1.1 : trunk/core/MetaglueClassLoader.java
> adding or changing 1.28.2.1 : branches/classloader-testing/core/files
> new revision: 3
> committing: Thu Jun 28 16:03:49 2001, over 0 seconds
> adding or changing 1.1.2.1 : branches/classloader-testing/core/MetaglueClassLoader.java
> new revision: 4
> committing: Sat Jun 30 15:23:44 2001, over 0 seconds
> adding or changing 1.1.2.8 : branches/classloader-testing/core/MetaglueClassLoader.java
> new revision: 5
> committing: Fri Nov 9 19:22:23 2001, over 0 seconds
> deleting 1.42 : trunk/core/files
> (deleted trunk/core/files)
> new revision: 6
> Finishing branches:
> finishing 'classloader-testing' as branch
> Finishing tags:
> finishing 'classloader-testing' as tag
> ----- pass 5 -----
> loading cvs2svn-dump into /work/svn-tests/svn
> <<< Started new transaction, based on original revision 1
> * adding path : trunk ... done.
> * adding path : trunk/core ... done.
> * adding path : trunk/core/files ... done.
>
> ------- Committed revision 1 >>>
>
> <<< Started new transaction, based on original revision 2
> * editing path : trunk/core/files ... done.
>
> ------- Committed revision 2 >>>
>
> <<< Started new transaction, based on original revision 3
> * adding path : trunk/core/MetaglueClassLoader.java ... done.
> * adding path : branches ... done.
> * adding path : branches/classloader-testing ...svn: Reference to non-existent revision '3' in filesystem '/work/svn-tests/svn/db'
> pass 1: 0 seconds
> pass 2: 0 seconds
> pass 3: 0 seconds
> pass 4: 0 seconds
> pass 5: 1 seconds
> total: 2 seconds
>
> --
> Stephen L. Peters portnoy@portnoy.org
> GPG fingerprint: A1BF 5A81 03E7 47CE 71E0 3BD4 8DA6 9268 5BB6 4BBE
> "Love your neighbor, forgive, keep your vows.
> And a mountain's no place to raise cows." -- Bat Boy: The Musical
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Feb 24 17:28:49 2004