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]].
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.