aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2002-11-13 20:19:38 +0000
committerStefan Monnier2002-11-13 20:19:38 +0000
commit30c91af19b2ea8c97b306c5467c2bbca39524c51 (patch)
tree5fce33dbfb2a2a16b3a1ba0ac69a9aa915e1f3a0
parent26467c7316317badf40412ca39071e6da0a6ac52 (diff)
downloademacs-30c91af19b2ea8c97b306c5467c2bbca39524c51.tar.gz
emacs-30c91af19b2ea8c97b306c5467c2bbca39524c51.zip
(cvs-mode-run): Don't pass "." if not needed.
-rw-r--r--lisp/pcvs.el8
1 files changed, 7 insertions, 1 deletions
diff --git a/lisp/pcvs.el b/lisp/pcvs.el
index c2aede4445b..1e00d9d8e46 100644
--- a/lisp/pcvs.el
+++ b/lisp/pcvs.el
@@ -14,7 +14,7 @@
14;; (Jari Aalto+mail.emacs) jari.aalto@poboxes.com 14;; (Jari Aalto+mail.emacs) jari.aalto@poboxes.com
15;; Maintainer: (Stefan Monnier) monnier+lists/cvs/pcl@flint.cs.yale.edu 15;; Maintainer: (Stefan Monnier) monnier+lists/cvs/pcl@flint.cs.yale.edu
16;; Keywords: CVS, version control, release management 16;; Keywords: CVS, version control, release management
17;; Revision: $Id: pcvs.el,v 1.42 2002/10/01 18:48:35 monnier Exp $ 17;; Revision: $Id: pcvs.el,v 1.43 2002/10/26 22:27:15 kfstorm Exp $
18 18
19;; This file is part of GNU Emacs. 19;; This file is part of GNU Emacs.
20 20
@@ -1745,6 +1745,12 @@ POSTPROC is a list of expressions to be evaluated at the very end (after
1745 ;; Save the relevant buffers 1745 ;; Save the relevant buffers
1746 (save-some-buffers nil (lambda () (cvs-is-within-p fis def-dir)))) 1746 (save-some-buffers nil (lambda () (cvs-is-within-p fis def-dir))))
1747 (unless (listp flags) (error "flags should be a list of strings")) 1747 (unless (listp flags) (error "flags should be a list of strings"))
1748 ;; Some w32 versions of CVS don't like an explicit . too much.
1749 (when (and (car fis) (null (cdr fis))
1750 (eq (cvs-fileinfo->type (car fis)) 'DIRCHANGE)
1751 ;; (equal (cvs-fileinfo->file (car fis)) ".")
1752 (equal (cvs-fileinfo->dir (car fis)) ""))
1753 (setq fis nil))
1748 (let* ((cvs-buf (current-buffer)) 1754 (let* ((cvs-buf (current-buffer))
1749 (single-dir (or (not (listp cvs-execute-single-dir)) 1755 (single-dir (or (not (listp cvs-execute-single-dir))
1750 (member cmd cvs-execute-single-dir))) 1756 (member cmd cvs-execute-single-dir)))