emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

vc-svn and svn:externals


From: Alfred M. Szmidt
Subject: vc-svn and svn:externals
Date: Sat, 02 Sep 2017 14:16:29 -0400

This makes sure that vc-svn handles the svn:externals property so that
vc-diff/vc-log/... etc work on files that are pulled in via that
mechanism.

2017-09-02  Alfred M. Szmidt  <address@hidden>  (tiny change)

        * lisp/vc/vc-svn.el (vc-svn-parse-status): Don't ignore files
        marked with the svn:externals property.

diff --git a/lisp/vc/vc-svn.el b/lisp/vc/vc-svn.el
index db16eb2..5ff1262 100644
--- a/lisp/vc/vc-svn.el
+++ b/lisp/vc/vc-svn.el
@@ -700,8 +700,7 @@ vc-svn-parse-status
   (let (multifile file status propstat)
     (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][ +][ SX]..\\([ *]\\) 
+\\([-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 (unless multifile filename)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]