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]].