Re: CVS2GIT possible parents of Tags / Branches
Michael Haggerty <[email protected]>
| Newsgroups | gmane.comp.version-control.subversion.cvs2svn.user |
|---|---|
| Message-ID | <[email protected]> |
James Blackburn wrote: > On 25 August 2010 10:15, James Blackburn <[email protected]> wrote: >> What I see in cvs2git.symbol_info symbol00024 is detected as the >> parent of the first few tags, then symbol00264, etc. >> 0 symbol00000 tag . symbol00024 >> # 'symbol00000' is a tag in 271 files, a branch in 0 files, a >> trivial import in 0 files, a pure import in 0 files, and has commits >> in 0 files >> # Possible parents: >> # symbol00024 : 271 >> # .trunk. : 231 > > What's interesting is that there are precisely 40 (271 - 231) files > which have symbol00000 on revision 1.1.1.1 or 1.1.1.2. All the rest > have revision numbers matching 1.x. > These files appear to be checked out when checking out trunk, however > maybe cvs2svn isn't treating them as such? You are right. The 1.1.1.x revisions are vendor branch revisions. It is a long-standing issue [1] that cvs2svn doesn't know that it can treat trunk as a possible parent for vendor branch revisions. It would be a bit tricky to fix, and it doesn't affect the correctness of repository content (only the quality of parent inference), so this bug has not yet risen far enough in the priority list to be addressed. If you want to work on it, I would be happy to help you get started. Yours, Michael [1] http://cvs2svn.tigris.org/issues/show_bug.cgi?id=54 ------------------------------------------------------ http://cvs2svn.tigris.org/ds/viewMessage.do?dsForumId=1670&dsMessageId=2651023 To unsubscribe from this discussion, e-mail: [[email protected]].