[cvsnt] Corrupted file?

Marc Farrow marc.farrow at gmail.com
Fri Nov 2 17:26:20 GMT 2007

Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.

I have a file with some strange end of line characters in it.  I am using a
program called CVS2SVN to convert my CVS repository to SVN, but CVSNT is not
supported.  Can anyone tell me how to "fix" this file manually?  Below is
some correspondence I had.

Also, while I am posting here, can anyone undeniably verify that CVSNT and
prove that CVSNT allows CRs (carriage returns) on these lines?

Thank you,


> The bad news: The CVS file is IMO corrupt.  The change text blocks for
> revisions 1.3, 1.2, and 1.1 (and maybe some others) use carriage return
> + line feed as line terminators on the change command lines.
> (I have replaced the carriage returns with "^M" to make them visible.)
> For example,
> 1.3
> log
> @no message^M
> @
> text
> @d25 1^M
> a25 1^M
> javac.deprecation=false^M
> d43 3^M
> d49 1^M
> a49 1^M
> main.class=...^M
> d61 3^M
> a63 1^M
>    ${libs.ThirdPartyLib.classpath}^M
> d67 1^M
> a67 1^M
> run.jvmargs=-Xmx900m -Xms512m^M
> @

More information about the cvsnt mailing list
Download the latest CVSNT, TortosieCVS, WinCVS etc. for Windows 8 etc.
@CVSNT on Twitter   CVSNT on Facebook