[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: repository x.y.z

From: Paul Koning <pkoning_at_equallogic.com>
Date: 2006-01-13 16:24:13 CET

>>>>> "Eichwalder" == Eichwalder External <Eichwalder.External@infineon.com> writes:

 Eichwalder> Hello!

 Eichwalder> Does subversion support repository numbers like 1.2.3?

No.

 Eichwalder> If not, how converts subversion a repository 1.2.3 from
 Eichwalder> CVS ?

That's a question for the conversion program. In the case of cvs2svn,
it sorts the CVS commits by timestamp, attempts to collect changes
that appear to belong to the same commit ("if they have the same log
message and approximately the same timestamp then they were presumably
committed together"), and then constructs a Subversion repository with
the commits in that order.

So the Subversion commits occur in time order sequence. But note that
there are some additional commits inserted, because Subversion
considers branch and tag to be operations that are logged as
revisions, while CVS does not. So cvs2svn has to insert an internally
generated revision for those, at some point it chooses. Either the
cvs2svn source code, or one of its doc files, spells this out in more
detail. (It's a bit messy and the results are not always pretty, but
that's because the CVS design is defective, not because cvs2svn isn't
doing a good job.)

      paul

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri Jan 13 17:12:14 2006

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.