<div dir="ltr">My group at work did a large cvs2git conversion.<div style>Luckily for us, *every* CVS checkin was commented in a structured, disciplined way that allowed us to make modifications to cvs2git to collect multiple cvs checkins (not just by date/time) into a single commit. Without such measures, it may be that your git history will be too noisy for practical use. You may be best served by:</div>
<div style><br></div><div style>1. Keeping your CVS database available for reference</div><div style>2. Keeping a cvs2git importation isolated for historical reference, where useful.</div><div style>3. Starting a git repository afresh (as mentioned) with your latest sources.</div>
<div style><br></div><div style>Cheers,</div><div style>Mike</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Apr 22, 2013 at 7:28 PM, William Muriithi <span dir="ltr"><<a href="mailto:william.muriithi-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org" target="_blank">william.muriithi-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div>Evening guys,<br><br></div>I am wondering if anyone here has migrated CVS repositories to git. I did a bit of research and the best method seems to be to run cvs2git against the current repository. That generate a file, which git can play and set up a git repositories.<br>

<br>Now, when I run cvs2git, it fails with the error below. I have not figured whats causing it even after a serious googling.  Anyone can see what I may be missing?<br><br></div>cvs2git --options=/home/williamm/cvs2git.options<br>

----- pass 1 (CollectRevsPass) -----<br>Examining all CVS ',v' files...<br>/usr/local/cvs-repository/.classpath,v<br>....<br></div>....<br>/usr/local/cvs-repository/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version,v<br>

/usr/local/cvs-repository/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources,v<br>Exception occurred while parsing /usr/local/cvs-repository/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources,v<br>

ERROR: The command 'cvs -q -f -d /usr/local/cvs-repository co -r1.1 -p .metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources' failed with exit status=0<br>and the following output:<br>

cvs checkout: internal error: unsupported substitution string -ku<br><br></div>What would "unsupported substitution" be implying?  I guess my problem is not decoding the error message.<br><br>Any pointer would be highly appreciated.<span class="HOEnZb"><font color="#888888"><br>

<br></font></span></div><span class="HOEnZb"><font color="#888888">William <br></font></span></div>
</blockquote></div><br></div>