summaryrefslogtreecommitdiff
path: root/lisp
diff options
context:
space:
mode:
Diffstat (limited to 'lisp')
-rw-r--r--lisp/ChangeLog3
-rw-r--r--lisp/vc-svn.el2
2 files changed, 4 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index b61176e6f72..f9731e7e93b 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,8 @@
2008-01-01 Eric S. Raymond <esr@snark.thyrsus.com>
+ * vc-svn.el (vc-svn-parse-status): Set the 'unregisted property
+ correctly.
+
* vc.el (vc-dired-hook): Speed tuning. Replace a vc-backend call
with vc-state.
diff --git a/lisp/vc-svn.el b/lisp/vc-svn.el
index 96bc1284f76..6fcc1239fb3 100644
--- a/lisp/vc-svn.el
+++ b/lisp/vc-svn.el
@@ -548,7 +548,7 @@ information about FILENAME and return its status."
(goto-char (point-min))
(while (re-search-forward
;; Ignore the files with status X.
- "^\\? +|^[ ACDGIMR!~][ MC][ L][ +][ S]..\\([ *]\\) +\\([-0-9]+\\) +\\([0-9?]+\\) +\\([^ ]+\\) +" nil t)
+ "^\\(\\?\\|[ ACDGIMR!~][ MC][ L][ +][ S]..\\([ *]\\) +\\([-0-9]+\\) +\\([0-9?]+\\) +\\([^ ]+\\)\\) +" nil t)
;; If the username contains spaces, the output format is ambiguous,
;; so don't trust the output's filename unless we have to.
(setq file (or filename