]> git.eshelyaron.com Git - emacs.git/commitdiff
Support SVN files with svn:externals property
authorAlfred M. Szmidt <ams@gnu.org>
Fri, 8 Sep 2017 09:19:24 +0000 (12:19 +0300)
committerEli Zaretskii <eliz@gnu.org>
Fri, 8 Sep 2017 09:19:24 +0000 (12:19 +0300)
* lisp/vc/vc-svn.el (vc-svn-parse-status): Don't ignore files
marked with the svn:externals property.

Copyright-paperwork-exempt: yes

lisp/vc/vc-svn.el

index a67c2264d807dd38d8c64436652d816be3c03f0b..f1e8985c167a58c0a5c4775f27e342bd4526226c 100644 (file)
@@ -701,8 +701,7 @@ Set file properties accordingly.  If FILENAME is non-nil, return its 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)