diff options
author | Dan Nicolaescu <dann@ics.uci.edu> | 2008-03-23 18:15:35 +0000 |
---|---|---|
committer | Dan Nicolaescu <dann@ics.uci.edu> | 2008-03-23 18:15:35 +0000 |
commit | 4e3837816acdfdad1bb4ee2b0ab0e1f99251a639 (patch) | |
tree | 60752ce59ec4890c83202fd1d6aa3f0de403f12e /lisp/vc-cvs.el | |
parent | d39730b89520fe99363728c744f345446197ee00 (diff) | |
download | emacs-4e3837816acdfdad1bb4ee2b0ab0e1f99251a639.tar.gz |
(vc-cvs-parse-status): Note there are problems with
subdirectories.
Diffstat (limited to 'lisp/vc-cvs.el')
-rw-r--r-- | lisp/vc-cvs.el | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lisp/vc-cvs.el b/lisp/vc-cvs.el index 98051b65430..a3a8b198956 100644 --- a/lisp/vc-cvs.el +++ b/lisp/vc-cvs.el @@ -812,6 +812,12 @@ For an empty string, nil is returned (invalid CVS root)." ;; Normalize CVS root record (list method user host root))))) +;; XXX: This does not work correctly for subdirectories. "cvs status" +;; information is context sensitive, it contains lines like: +;; cvs status: Examining DIRNAME +;; and the file entries after that don't show the full path. +;; Because of this vc-dired only shows changed files at the top level +;; for CVS. (defun vc-cvs-parse-status (&optional full) "Parse output of \"cvs status\" command in the current buffer. Set file properties accordingly. Unless FULL is t, parse only |