[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/lisp/pcvs-parse.el
From: |
Stefan Monnier |
Subject: |
[Emacs-diffs] Changes to emacs/lisp/pcvs-parse.el |
Date: |
Wed, 14 May 2003 11:00:32 -0400 |
Index: emacs/lisp/pcvs-parse.el
diff -c emacs/lisp/pcvs-parse.el:1.17 emacs/lisp/pcvs-parse.el:1.18
*** emacs/lisp/pcvs-parse.el:1.17 Mon May 12 14:14:51 2003
--- emacs/lisp/pcvs-parse.el Wed May 14 11:00:31 2003
***************
*** 199,205 ****
(defun cvs-parse-table ()
"Table of message objects for `cvs-parse-process'."
! (let (c file dir path type base-rev subtype)
(cvs-or
(cvs-parse-status)
--- 199,205 ----
(defun cvs-parse-table ()
"Table of message objects for `cvs-parse-process'."
! (let (c file dir path base-rev subtype)
(cvs-or
(cvs-parse-status)
***************
*** 266,272 ****
(and
(cvs-match "New directory `\\(.*\\)' -- ignored$" (dir 1))
;; (cvs-parsed-fileinfo 'MESSAGE " " (file-name-as-directory dir))
! (cvs-parsed-fileinfo '(NEED-UPDATE . NEW-DIR) dir t))
;; File removed, since it is removed (by third party) in repository.
(and
--- 266,285 ----
(and
(cvs-match "New directory `\\(.*\\)' -- ignored$" (dir 1))
;; (cvs-parsed-fileinfo 'MESSAGE " " (file-name-as-directory dir))
! ;; These messages either correspond to a true new directory
! ;; that an update will bring in, or to a directory that's empty
! ;; on the current branch (either because it only exists in other
! ;; branches, or because it's been removed).
! (if (ignore-errors
! (with-current-buffer
! (find-file-noselect (expand-file-name
! ".cvsignore" (file-name-directory dir)))
! (goto-char (point-min))
! (re-search-forward
! (concat "^" (regexp-quote (file-name-nondirectory dir)) "/$")
! nil t)))
! t ;The user requested to ignore those messages.
! (cvs-parsed-fileinfo '(NEED-UPDATE . NEW-DIR) dir t)))
;; File removed, since it is removed (by third party) in repository.
(and
***************
*** 387,393 ****
(defun cvs-parse-merge ()
! (let (path base-rev head-rev handled type)
;; A merge (maybe with a conflict).
(and
(cvs-match "RCS file: .*$")
--- 400,406 ----
(defun cvs-parse-merge ()
! (let (path base-rev head-rev type)
;; A merge (maybe with a conflict).
(and
(cvs-match "RCS file: .*$")