diff options
| author | Stefan Monnier | 2002-11-13 20:19:38 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2002-11-13 20:19:38 +0000 |
| commit | 30c91af19b2ea8c97b306c5467c2bbca39524c51 (patch) | |
| tree | 5fce33dbfb2a2a16b3a1ba0ac69a9aa915e1f3a0 | |
| parent | 26467c7316317badf40412ca39071e6da0a6ac52 (diff) | |
| download | emacs-30c91af19b2ea8c97b306c5467c2bbca39524c51.tar.gz emacs-30c91af19b2ea8c97b306c5467c2bbca39524c51.zip | |
(cvs-mode-run): Don't pass "." if not needed.
| -rw-r--r-- | lisp/pcvs.el | 8 |
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))) |