bug-gnu-emacs
[Top][All Lists]
Advanced

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

bug#4685: 23.1; vc-rcs doesn't recognize status when checkin-switch -l


From: Vangelis Evangelou
Subject: bug#4685: 23.1; vc-rcs doesn't recognize status when checkin-switch -l
Date: Mon, 12 Oct 2009 09:27:30 +0100

Hello,

Thank you for your reply. Based on what you said I was able to fix the error by applying the setting below, although I am not sure if that's the best solution. Thanks.

(setq vc-checkin-hook
     '(lambda()
(if (and (buffer-file-name) (eq (vc-backend (file-name-nondirectory buffer-file-name)) 'RCS)) (shell-command (concat "rcs -U \"" (file-name-nondirectory buffer-file-name) "\"") "*vc*"))))




----- Original Message ----- From: "Dan Nicolaescu" <dann@ics.uci.edu>
To: "Evangelos Evangelou" <vangelis@email.unc.edu>
Cc: <4685@emacsbugs.donarmstrong.com>
Sent: Friday, October 09, 2009 7:25 PM
Subject: Re: bug#4685: 23.1; vc-rcs doesn't recognize status when checkin-switch -l


Evangelos Evangelou <vangelis@email.unc.edu> writes:

 > Please write in English if possible, because the Emacs maintainers
 > usually do not have translators to read other languages for them.
 >
> Your bug report will be posted to the bug-gnu-emacs@gnu.org mailing list,
 > and to the gnu.emacs.bug news group.
 >
 > Please describe exactly what actions triggered the bug
 > and the precise symptoms of the bug:
 >
> It seems that emacs doesn't recognize the vc-status of the file when I
 > set the variable vc-rcs-checkin-switches to "-l". The first time I
> execute vc-next-action for checking in the file is checked in and then > checked out automatically because of the "-l" switch. The %% are not
 > present in the mode line. The second time I run vc-next-action it
 > attempts to run co instead of ci. On the other hand, running
> vc-next-action through vc-dir doesn't seem to have a problem. I only
 > observed this in emacs 23; emacs 22 is also working as expected.

I think that if you want to add -l to vc-rcs-checkin-switches, you also
need to do

rcs -U

on all your RCS files. That way things are consistent and VC can figure
out what to do.








reply via email to

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