From 9b9c93053a6691303b2ad73f107576e07cd69db4 Mon Sep 17 00:00:00 2001 From: "Alfred M. Szmidt" Date: Fri, 8 Sep 2017 12:19:24 +0300 Subject: [PATCH] Support SVN files with svn:externals property * 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 | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lisp/vc/vc-svn.el b/lisp/vc/vc-svn.el index a67c2264d80..f1e8985c167 100644 --- a/lisp/vc/vc-svn.el +++ b/lisp/vc/vc-svn.el @@ -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) -- 2.39.5