diff options
| author | Stefan Monnier | 2001-01-29 20:23:47 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2001-01-29 20:23:47 +0000 |
| commit | 274d02f77c422ce72defcb86044b4a9f5be59cab (patch) | |
| tree | cbdacd40276c374086111cead90010cab4e92737 | |
| parent | fdbbf266572a721bbeafff414e3249765e0ac856 (diff) | |
| download | emacs-274d02f77c422ce72defcb86044b4a9f5be59cab.tar.gz emacs-274d02f77c422ce72defcb86044b4a9f5be59cab.zip | |
(cvs-mark-fis-dead): New function.
(cvs-mode-add): Use it.
(cvs-mode-add-change-log-entry-other-window):
Rebind change-log-default-name to itself rather than to nil.
| -rw-r--r-- | lisp/ChangeLog | 7 | ||||
| -rw-r--r-- | lisp/pcvs.el | 11 |
2 files changed, 15 insertions, 3 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 19c1278085e..c90a1f02d9e 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,10 @@ | |||
| 1 | 2001-01-29 Stefan Monnier <monnier@cs.yale.edu> | ||
| 2 | |||
| 3 | * pcvs.el (cvs-mark-fis-dead): New function. | ||
| 4 | (cvs-mode-add): Use it. | ||
| 5 | (cvs-mode-add-change-log-entry-other-window): | ||
| 6 | Rebind change-log-default-name to itself rather than to nil. | ||
| 7 | |||
| 1 | 2001-01-29 Sam Steingold <sds@gnu.org> | 8 | 2001-01-29 Sam Steingold <sds@gnu.org> |
| 2 | 9 | ||
| 3 | * vc-cvs.el: replaced (require 'vc) with a bunch of | 10 | * vc-cvs.el: replaced (require 'vc) with a bunch of |
diff --git a/lisp/pcvs.el b/lisp/pcvs.el index 1b83fa32448..5d8ee400f34 100644 --- a/lisp/pcvs.el +++ b/lisp/pcvs.el | |||
| @@ -13,7 +13,7 @@ | |||
| 13 | ;; (Jari Aalto+mail.emacs) jari.aalto@poboxes.com | 13 | ;; (Jari Aalto+mail.emacs) jari.aalto@poboxes.com |
| 14 | ;; Maintainer: (Stefan Monnier) monnier+lists/cvs/pcl@flint.cs.yale.edu | 14 | ;; Maintainer: (Stefan Monnier) monnier+lists/cvs/pcl@flint.cs.yale.edu |
| 15 | ;; Keywords: CVS, version control, release management | 15 | ;; Keywords: CVS, version control, release management |
| 16 | ;; Revision: $Id: pcvs.el,v 1.23 2000/12/18 03:17:40 monnier Exp $ | 16 | ;; Revision: $Id: pcvs.el,v 1.24 2001/01/26 20:46:42 fx Exp $ |
| 17 | 17 | ||
| 18 | ;; This file is part of GNU Emacs. | 18 | ;; This file is part of GNU Emacs. |
| 19 | 19 | ||
| @@ -1349,6 +1349,11 @@ The POSTPROC specified there (typically `log-edit') is then called, | |||
| 1349 | (goto-char (ewoc-location last)) | 1349 | (goto-char (ewoc-location last)) |
| 1350 | (ewoc-data last))) | 1350 | (ewoc-data last))) |
| 1351 | 1351 | ||
| 1352 | (defun cvs-mark-fis-dead (fis) | ||
| 1353 | ;; Helper function, introduced because of the need for macro-expansion. | ||
| 1354 | (dolist (fi fis) | ||
| 1355 | (setf (cvs-fileinfo->type fi) 'DEAD))) | ||
| 1356 | |||
| 1352 | (defun-cvs-mode (cvs-mode-add . SIMPLE) (flags) | 1357 | (defun-cvs-mode (cvs-mode-add . SIMPLE) (flags) |
| 1353 | "Add marked files to the cvs repository. | 1358 | "Add marked files to the cvs repository. |
| 1354 | With prefix argument, prompt for cvs flags." | 1359 | With prefix argument, prompt for cvs flags." |
| @@ -1372,7 +1377,7 @@ With prefix argument, prompt for cvs flags." | |||
| 1372 | `((cvs-run-process (list "-n" "update") | 1377 | `((cvs-run-process (list "-n" "update") |
| 1373 | ',dirs | 1378 | ',dirs |
| 1374 | '(cvs-parse-process t)) | 1379 | '(cvs-parse-process t)) |
| 1375 | (dolist (fi ',dirs) (setf (cvs-fileinfo->type fi) 'DEAD)))))) | 1380 | (cvs-mark-fis-dead ',dirs))))) |
| 1376 | (cvs-mode-run "add" flags fis :postproc postproc)))) | 1381 | (cvs-mode-run "add" flags fis :postproc postproc)))) |
| 1377 | 1382 | ||
| 1378 | (defun-cvs-mode (cvs-mode-diff . DOUBLE) (flags) | 1383 | (defun-cvs-mode (cvs-mode-diff . DOUBLE) (flags) |
| @@ -1918,7 +1923,7 @@ With prefix argument, prompt for cvs flags." | |||
| 1918 | (let* ((fi (cvs-mode-marked nil nil :one t)) | 1923 | (let* ((fi (cvs-mode-marked nil nil :one t)) |
| 1919 | (default-directory (cvs-expand-dir-name (cvs-fileinfo->dir fi))) | 1924 | (default-directory (cvs-expand-dir-name (cvs-fileinfo->dir fi))) |
| 1920 | (buffer-file-name (expand-file-name (cvs-fileinfo->file fi))) | 1925 | (buffer-file-name (expand-file-name (cvs-fileinfo->file fi))) |
| 1921 | change-log-default-name) | 1926 | (change-log-default-name change-log-default-name)) |
| 1922 | (add-change-log-entry-other-window))) | 1927 | (add-change-log-entry-other-window))) |
| 1923 | 1928 | ||
| 1924 | ;; interactive commands to set optional flags | 1929 | ;; interactive commands to set optional flags |