[Top][All Lists]

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

Re: very wierd commit from emacs (or ntemacs) problem

From: Eli Zaretskii
Subject: Re: very wierd commit from emacs (or ntemacs) problem
Date: Mon, 16 Apr 2001 21:55:26 +0300

> From: address@hidden
> Date: Mon, 16 Apr 2001 13:01:54 -0500
> 1. modify a cvs managed file and invoke "Version Control-> Check 
> In/Out".
> 2. type two words separated by line feeds in the *VC-log* buffer:
> test
> test
> 3. Type C-c C-c
> At this point, for me at least, the following pops up in the *vc* 
> buffer:
>    cvs commit: nothing known about `test'
>    cvs [commit aborted]: correct above errors first!
> If I enter the same commit message from the command line, I don't 
> experience the problem so it doesn't look like a CVS problem.

You can never know, given so many programs involved in passing the
command line from Emacs to CVS.

I suspect that the problem is with quoting the log message that is
passed to CVS.  Are you sure that Emacs invokes Bash as the shell?
What is your SHELL variable set to?

> My version info is:
> ntemacs 20.7.1
> winnt 4.0
> cvs 1.11
> cygwin bash 2.04.7(2)-release (i686-pc-cygwin)

Was this version of CVS compiled with Cygwin?  If not, there might be
conflicts between how Emacs quotes arguments, how Bash unquotes them,
and how CVS interprets them.

reply via email to

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