info-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: cvs 1.12.10 still using rcs binaries?


From: Mark D. Baushke
Subject: Re: cvs 1.12.10 still using rcs binaries?
Date: Fri, 10 Dec 2004 09:46:43 -0800

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Chris Bohn <address@hidden> writes:

> We removed the rcs binaries from our machines since someone accidently
> corrupted a cvsroot repository file by using rcs on it.  I found this:
> 
> https://www.cvshome.org/cyclic/cyclic-pages/rcs.html
> "CVS 1.9 and earlier were also implemented by calling RCS programs,
> but this is no longer true as of CVS 1.10."
> 
> so I was pretty certain we wouldn't need the rcs binaries since we are
> now using 1.12.10 (and even before were using 1.10).  Now, when I
> check in a file, I get an error like:
> 
> [D:\temp\testproj]cvs ci vers.cfg
> rlog: not found
> /cvs/root/systems/testproj/vers.cfg,v  <--  vers.cfg
> new revision: 1.14; previous revision: 1.13
> 
> So is 1.12.10 really calling the rcs binary rlog, or is there some
> other problem (perhaps some option when the server binary was
> compiled)?

cvs uses an internal version of the 'RCS' commands in all modern
releases. However, many folks used 'rlog' and friends in their
commitinfo and loginfo scripts. You may wish to do something like:

  cvs checkout CVSROOT
  cd CVSROOT
  grep rlog *

to try to find the culprit.

Given the error above, you will wish to pay special attention to
how your implementation of the CVSROOT/loginfo process works.

A reasonable replacement to using 'rlog' may be to use 'cvs -n log'
on the file in the local directory rather than on the full pathname
to the CVS repository + module pathname + filename.

        Enjoy!
        -- Mark

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (FreeBSD)

iD8DBQFBueED3x41pRYZE/gRAiKKAJ9w7fmNccirzYb3DP6xRAQj7JdhJgCfWxau
D/v08vc5U7Gr50K2nOl7Ag8=
=HsfM
-----END PGP SIGNATURE-----




reply via email to

[Prev in Thread] Current Thread [Next in Thread]