Re: Tag contains wrong revisions

Michael Haggerty <[email protected]> Sat, 22 Sep 2012 06:34:19 +0200
Newsgroups gmane.comp.version-control.subversion.cvs2svn.user
Message-ID <[email protected]>
On 09/21/2012 09:13 PM, Gargi wrote:
> I converted a CVS repo a few days back to SVN using cvs2svn, 2.3.0 version.
> 
> Trunk and branches looks fine but we found that about 40-50 tags
> contains wrong revisions.
> For example:
> In cvs, the tag was created on 6/25 and in svn it includes the changes
> made on 7/11. and tag parent is also showing wrong.

1. CVS doesn't record when a tag was created.  Do you know based on some
other information?

2. CVS allows a tag to be added to an arbitrary revision of a file, even
long after the tag was created, or to move a tag from one version of a
file to another.  It could be that one of your CVS users did something
like that.

> I also found that tag get's manufactured by multiple commits instead of
> one. Is this expected
> behaviour for cvs2svn 2.3.0?
> 
> Tag on CVS:
> BUILD_39:1.84
> 
> Tag on SVN:
> It includes revision 15396, 15397
> 15396 -> 1.85 in CVS (July 11, 2009)
> 15397 -> 1.86 in CVS (July 11, 2009)

This can be necessary in cases where all of the contents of the tag
never existed contemporaneously at the tip of a branch in the CVS
history.  It can also happen if cvs2svn infers the wrong chronology from
the CVS history.

But it should *always* be that checking a tag out of Subversion gives
the same file content as checking the equivalent tag out of CVS.  If
this is not the case, please let us know.

>  Please let me know if i need to provide more details.

If you still think that cvs2svn is doing the wrong thing, then please
submit a bug report, using the procedure described in the FAQ.

Michael

-- 
Michael Haggerty
[email protected]
http://softwareswirl.blogspot.com/

------------------------------------------------------
http://cvs2svn.tigris.org/ds/viewMessage.do?dsForumId=1670&dsMessageId=3009333

To unsubscribe from this discussion, e-mail: [[email protected]].