On Fri, Oct 14, 2011 at 11:48:45AM +1100, Arthur Barrett wrote:
> Amit,
> 
> > In my case, I had to edit a bunch of these *,v* files by hand when
> > migrating over from CVSNT to GNU CVS.
> > 
> 
> CVSNT runs on most platforms (CVSNT is NoT CVS) including unix/linux.
> There is even a standard debian package.

CVSNT package is no longer maintained by Debian [1] since it is no
longer "Free Software."

 [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=597869

> 
> Under no circumstances ever should the RCS files be manually edited (for
> CVS or CVSNT).
> 
> By removing information from the RCS file you are simply removing
> information from your repository history - that information was valuable
> and cannot be replaced.
> 

In this case, the *,v* file was useless since rlog failed to parse the
information. CVSNT was adding some information that caused rlog to fail
to parse the information. Specifically there is a *filename* keyword
that CVSNT adds, rlog fails to parse this correctly if the filename
keyword refers to a filename that has an "_" or -" in the name. As far
as I could tell this provided no useful information to GNU CVS so I
removed this keyword from the *,v* file.

Thank you,
Amit

Reply via email to