Summary: In Emacs 22.3.1 on Windows XP some RCS utilities, e.g. checkin ci.exe and checkout co.exe, do not work. If I cannot get RCS to work I am open to suggestions about the simplest upgrade to another source control system.
Details: I recently upgraded to GNU Emacs 22.3.1 (i386-mingw-nt5.1.2600) of 2008-09-06 on SOFT-MJASON . I was formerly running GNU Emacs 21 In the former emacs the RCS utilities all worked. I use an RCS directory (not the approach of having a ,v at the end of the file name.) All files are on my local PC running Windows XP. There are no network files involved. In the new emacs 22.3.1 I have some problems with the RCS utilities. Below is the simplest example. I also have a problem doing a checkin of an existing file after making an edit. This problem is a "showstopper" for me using the new emacs. In emacs I create a new file named e.g. foo22, type "foo", and "C-x s" to save the file, and then "C-x v v" to checkin. That all works as expected. The RCS/foo22 file is there and looks -OK. (See below.) Then I say "C-x v v" again to checkout, but it fails, with this message: vc-do-command: Running rcsdiff...FAILED (status 2) If I work in the DOS box (aka command window) I can do rcsdiff, co, and ci without any problems. I believe that rcsdiff.exe calls co.exe and something about co.exe is the root of the problem. I looked in the archives of both these mailing lists help-emacs-windows@gnu.org and [EMAIL PROTECTED] without finding an answer. Here is the contents of the directory with the RCS utilities, plus a few other related ones. I downloaded these years ago. I think they are RCS version 5.7. I cannot find these on the web anymore. 03/28/1999 05:07 PM 14,848 ci.exe 03/28/1999 05:12 PM 14,336 cmp.exe 03/28/1999 05:07 PM 11,264 co.exe 03/28/1999 05:12 PM 65,536 diff.exe 03/28/1999 05:12 PM 19,968 diff3.exe 03/28/1999 05:07 PM 4,608 ident.exe 03/28/1999 05:07 PM 4,608 merge.exe 11/13/2008 04:31 PM 2,693 o 03/28/1999 05:07 PM 15,872 rcs.exe 03/28/1999 05:07 PM 6,656 rcsclean.exe 03/28/1999 05:07 PM 7,680 rcsdiff.exe 03/28/1999 05:07 PM 7,680 rcsdiff_keep_older.exe 03/28/1999 05:07 PM 54,272 rcslib.dll 03/28/1999 05:07 PM 6,144 rcsmerge.exe 03/28/1999 05:07 PM 13,312 rlog.exe 03/28/1999 05:12 PM 17,408 sdiff.exe Contents of a new file, here named foo22, just after it has been checked in: type RCS\foo22 head 1.1; access; symbols; locks; strict; comment @# @; 1.1 date 2008.11.13.22.07.12; author a071046; state Exp; branches; next ; desc @@ 1.1 log @Initial revision @ text @foo @ Thanks in advance, Steve -- Steven Tolkin Vice President PWI Strategy and Architecture Fidelity Investments 400 Puritan Way M3B Marlborough MA 01752 tel: (508) 787-9006 steve . . tolkin @ @ fmr . . com Notice: All e-mail sent to or from Fidelity Investments is subject to retention, monitoring and/or review by Fidelity personnel. Please note that Fidelity is unable to accept orders left over voicemail or email regarding any account. The information in this e-mail and in any attachments is intended solely for the attention and use of the named addressee(s) and may contain information that is considered privileged, proprietary, confidential, and/or exempt from disclosure under applicable law. If you are not the intended recipient of this email or if you have otherwise received this email in error, please immediately notify me by replying to this message or by telephone (you may call me collect). Any use, dissemination, distribution or copying of this e-mail is strictly prohibited without authorization from Fidelity Investments. Clearing, custody or other brokerage services may be provided by Fidelity Brokerage Services LLC or National Financial Services LLC, members NYSE, SIPC.