summaryrefslogtreecommitdiff
path: root/lisp
diff options
context:
space:
mode:
authorEric S. Raymond <esr@snark.thyrsus.com>2008-01-01 16:39:59 +0000
committerEric S. Raymond <esr@snark.thyrsus.com>2008-01-01 16:39:59 +0000
commita8be213fe009b165318f12f78c2a72e5ab6ae034 (patch)
tree3fb6b40c7a5c7b9c0743c5f630397199757095ab /lisp
parent14a7f667bdbf81a1a153fac40f124187acf2ecf0 (diff)
downloademacs-a8be213fe009b165318f12f78c2a72e5ab6ae034.tar.gz
* vc-svn.el (vc-svn-parse-status): Set the 'unregisted property correctly.
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