Re: $Log$ handling

Matt Ackeret <[email protected]> Tue, 12 Mar 2013 13:59:16 -0700 (PDT)
Newsgroups gmane.comp.version-control.subversion.cvs2svn.user
Message-ID <[email protected]>
On Fri, 8 Mar 2013, Michael Haggerty wrote:
>On 03/06/2013 03:14 AM, Matt Ackeret wrote:
>> On Tue, 5 Mar 2013, Matt Ackeret wrote:
>>> So far I dug into it a very little bit.  I removed the rest of my repository
>> 
>> and as a followup for this thread, I sent another message a few minutes ago
>> with hopefully all of the requested info for a bug report, with a repository
>> showing the problem.
>
>Once you ensure that you are using consistent versions of CVS to check
>out the CVS version of the repo and for cvs2svn, I am confident that
>your $Log$ deltas will go away, too.

OK, thanks, the main problem last week was all my fault, sorry about that false
alarm.

Today, I've started on an untainted user (not newly created but definitely
doesn't have all of the gunk I have been using for years, and I confirmed
no environment variables, etc.).  I did it "wrong" a few times (I've been
paranoid and basically redoing ALL of my steps), and forgot to include
--default-eol=native.

I did *NOT* have to remove even the Attic version of that one test tool, so
the spaces-in-filenames issue was all my fault.

However, the one I just ran is:

/Users/Shared/cvs2svn-2.4.0/cvs2svn --use-cvs --encoding=UTF-8 --default-eol=native --dumpfile=cvs2svn-dump /tmp/HIServices

A .lisp file is still different (I should just try marking that as binary and
see if that fixes the issue), I see one .icns file that *is* binary that
diff says differ.  That may be bad.

But the main issue that was making me try to be a perfectionist is still there
<               $Log: FILENAME.c,v $
---
>               $Log$

So I think I give up the white flag and will just remove the $Log$ at 
TOT in CVS before conversion, and the various tags through history will 
be slightly "wrong", but people can check cvs for real if they really really
need to.

Oh, one other minor enhancement request.  I guess this is really a CVS 
"problem", but having to make a CVSROOT directory inside of my copy of the
repository is just the kind of thing that's easy to forget.  It would be
great if cvs2svn noticed this situation and just created that empty 
directory if necessary.

Thanks for all the help.  I may end up doing the 'final' conversion later
this week, I'm not sure.  I'll figure out these other issues (the .icns file
and the .lisp file) first.

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

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