aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/pcvs-parse.el
diff options
context:
space:
mode:
authorMiles Bader2004-10-14 08:50:09 +0000
committerMiles Bader2004-10-14 08:50:09 +0000
commit91900dd736dc0ab57a38da1fa9daa5ddde487bfb (patch)
treef592b350cad8a3a6bd196722bb553469c5781c1a /lisp/pcvs-parse.el
parent2beba76dd5f6e3f1fcf9cba8b66e465ae9e20519 (diff)
parentebbeed623cb9902e520fc67d6d271e222e16867f (diff)
downloademacs-91900dd736dc0ab57a38da1fa9daa5ddde487bfb.tar.gz
emacs-91900dd736dc0ab57a38da1fa9daa5ddde487bfb.zip
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-57
Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-594 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-598 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-599 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-600 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-602 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-603 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-604 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-609 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-610 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-611 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-614 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-615 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-42 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-43 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-44 - miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-46 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-47 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-48 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-49 Add {arch}/=commit-merge-make-log * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-50 {arch}/=commit-merge-make-log: Don't die if there are no ChangeLog changes
Diffstat (limited to 'lisp/pcvs-parse.el')
-rw-r--r--lisp/pcvs-parse.el8
1 files changed, 6 insertions, 2 deletions
diff --git a/lisp/pcvs-parse.el b/lisp/pcvs-parse.el
index 84dbf218581..7ab6c53b4a0 100644
--- a/lisp/pcvs-parse.el
+++ b/lisp/pcvs-parse.el
@@ -511,15 +511,19 @@ The remaining KEYS are passed directly to `cvs-create-fileinfo'."
511 (cvs-match "new revision: \\([0-9.]*\\); previous revision: .*$" 511 (cvs-match "new revision: \\([0-9.]*\\); previous revision: .*$"
512 (subtype 'COMMITTED) (base-rev 1))) 512 (subtype 'COMMITTED) (base-rev 1)))
513 (cvs-or (cvs-match "done$") t) 513 (cvs-or (cvs-match "done$") t)
514 ;; In cvs-1.12.9 commit messages have been changed and became
515 ;; ambiguous. More specifically, the `path' above is not given.
516 ;; We assume here that in future releases the corresponding info will
517 ;; be put into `file'.
514 (progn 518 (progn
515 ;; Try to remove the temp files used by VC. 519 ;; Try to remove the temp files used by VC.
516 (vc-delete-automatic-version-backups (expand-file-name path)) 520 (vc-delete-automatic-version-backups (expand-file-name (or path file)))
517 ;; it's important here not to rely on the default directory management 521 ;; it's important here not to rely on the default directory management
518 ;; because `cvs commit' might begin by a series of Examining messages 522 ;; because `cvs commit' might begin by a series of Examining messages
519 ;; so the processing of the actual checkin messages might begin with 523 ;; so the processing of the actual checkin messages might begin with
520 ;; a `current-dir' set to something different from "" 524 ;; a `current-dir' set to something different from ""
521 (cvs-parsed-fileinfo (cons 'UP-TO-DATE subtype) 525 (cvs-parsed-fileinfo (cons 'UP-TO-DATE subtype)
522 (or path file) (if path 'trust) 526 (or path file) 'trust
523 :base-rev base-rev))) 527 :base-rev base-rev)))
524 528
525 ;; useless message added before the actual addition: ignored 529 ;; useless message added before the actual addition: ignored