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
