Date: Mon, 02 Feb 1998 10:54:06 -0800 From: treitel@netscape.com (Richard Treitel) Organization: Netscape Communications Corp. To: Noah Friedman , pcl-cvs@cyclic.com Subject: emacs and cvs Noah, Thanks for the pcl-cvs and elib code. Installing elib wasn't too difficult; to get the pcl-cvs code to work under NT I had to steal a thing or two from shell.el and make a couple of tweaks that are probably NT-specific. Here's the diff: diff pcl-cvs.el pcl-cvs.el.orig 79,81c79 < (defvar cvs-shell (or (getenv "ESHELL") < (getenv "SHELL") < "/bin/sh") --- > (defvar cvs-shell "/bin/sh" 593c591 < (or (getenv "TMPDIR") (getenv "TMP") "/tmp")) --- > (or (getenv "TMPDIR") "/tmp")) 644c642 < (start-process "cvs" update-buffer cvs-shell "/c" --- > (start-process "cvs" update-buffer cvs-shell "-c" For pcl-cvs maintainers, the code I started with had the following version info: ;;; ;;;#ident "@(#)OrigId: pcl-cvs.el,v 1.93 1993/05/31 22:44:00 ceder Exp " ;;; ;;;#ident "@(#)cvs/contrib/pcl-cvs:$Name: $:$Id: pclnt,v 1.1.1.1 2001/04/14 00:10:25 dprice Exp $" ;;; ;;; pcl-cvs.el -- A Front-end to CVS 1.3 or later. ;;; Release 1.05-CVS-$Name: $. ;;; Copyright (C) 1991, 1992, 1993 Per Cederqvist - Richard -- E: Richard_Treitel@netscape.com V: +1-650-429-4163 The above opinions are worth exactly what you paid for them.