On Fri, 1 Dec 2006, Alan Watson wrote:

> Hi,
> 
> I've just upgraded from OpenBSD/i386 3.8 to 4.0 (yeah, I know), and I've run
> across a difference between the behavior of co in OpenCVS RCS (version 3.6)
> and GNU RCS (version 5.7, in the ports).

This has been fixed in -current.

        -Otto

> 
> Try the following in an empty directory:
> 
> $ touch foo
> $ mkdir RCS
> $ /usr/bin/ci -i foo
> RCS/foo,v  <--  foo
> enter description, terminated with single '.' or end of file:
> NOTE: This is NOT the log message!
> >> .
> initial revision: 1.1
> done
> $ /usr/bin/co -l RCS/foo,v
> RCS/foo,v  -->  RCS/foo,v
> revision 1.1 (locked)
> RCS/foo,v exists; remove it? [ny](n): n
> co: writable RCS/foo,v exists; checkout aborted
> $
> 
> If I do the same thing with GNU RCS, the file is checked out for editing:
> 
> $ touch foo
> $ mkdir RCS
> $ gci -i foo
> RCS/foo,v  <--  foo
> enter description, terminated with single '.' or end of file:
> NOTE: This is NOT the log message!
> >> .
> initial revision: 1.1
> done
> $ gco -l RCS/foo,v
> RCS/foo,v  -->  foo
> revision 1.1 (locked)
> done
> $
> 
> The difference causes problems for vc mode in Emacs. I can work around it, but
> I'm reporting it here in case it is a bug in OpenCVS. I've googled, but
> nothing relevant came up.
> 
> Regards,
> 
> Alan

Reply via email to