You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Jonathan Abbey <jo...@arlut.utexas.edu> on 2003/04/16 23:47:07 UTC

On cvs2svn 0.21

I'm wanting to move forward and rearrange my subversioned source tree
a bit, but I used the 0.20.1 cvs2svn, and I understand that due to
some shortcomings in that version of cvs2svn, a whole lot of extra
bulk got loaded into my subversion repository.

What I'm wondering about is whether the bug is in cvs2svn's logic
(which I may be able to figure out enough to hack on in python), or in
the various subversion libraries, which would probably take me too
long to come up to speed on for it to be worthwhile.

Curiously,

 jon

-- 
-------------------------------------------------------------------------------
Jonathan Abbey 				              jonabbey@arlut.utexas.edu
Applied Research Laboratories                 The University of Texas at Austin
GPG Key: 71767586 at keyserver pgp.mit.edu, http://www.ganymeta.org/workkey.gpg

Re: On cvs2svn 0.21

Posted by Jonathan Abbey <jo...@arlut.utexas.edu>.
On Wed, Apr 16, 2003 at 05:09:27PM -0700, Greg Stein wrote:
| It is the logic in cvs2svn rather than core SVN libraries. The code that was
| in 0.20 would build tags and branches in a very inefficient manner. We
| disabled all the code for 0.21 because it was very deceptive. People thought
| they were getting their tags/branches converted, but the result was not very
| useful and far from ideal.
| 
| There was a thread a while back that discussed plans for a new algorithm to
| move effectively create tags and branches. If you'd like to contribute to
| the solution, then that thread is a good starting point:
| 
|   http://subversion.tigris.org/servlets/ReadMsg?list=dev&msgId=234801

Ahhh, so much much trickier than I was hoping, of course.

I'll read over everything and see if I can make heads or tails of it.

| Cheers,
| -g
| 
| -- 
| Greg Stein, http://www.lyra.org/

-- 
-------------------------------------------------------------------------------
Jonathan Abbey 				              jonabbey@arlut.utexas.edu
Applied Research Laboratories                 The University of Texas at Austin
GPG Key: 71767586 at keyserver pgp.mit.edu, http://www.ganymeta.org/workkey.gpg

Re: On cvs2svn 0.21

Posted by Greg Stein <gs...@lyra.org>.
On Wed, Apr 16, 2003 at 06:47:07PM -0500, Jonathan Abbey wrote:
> I'm wanting to move forward and rearrange my subversioned source tree
> a bit, but I used the 0.20.1 cvs2svn, and I understand that due to
> some shortcomings in that version of cvs2svn, a whole lot of extra
> bulk got loaded into my subversion repository.
> 
> What I'm wondering about is whether the bug is in cvs2svn's logic
> (which I may be able to figure out enough to hack on in python), or in
> the various subversion libraries, which would probably take me too
> long to come up to speed on for it to be worthwhile.

It is the logic in cvs2svn rather than core SVN libraries. The code that was
in 0.20 would build tags and branches in a very inefficient manner. We
disabled all the code for 0.21 because it was very deceptive. People thought
they were getting their tags/branches converted, but the result was not very
useful and far from ideal.

There was a thread a while back that discussed plans for a new algorithm to
move effectively create tags and branches. If you'd like to contribute to
the solution, then that thread is a good starting point:

  http://subversion.tigris.org/servlets/ReadMsg?list=dev&msgId=234801


Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org