emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] master 12b1cce: Do not use error messages as list of ignor


From: Lars Ingebrigtsen
Subject: [Emacs-diffs] master 12b1cce: Do not use error messages as list of ignored files in vc-svn
Date: Sun, 15 Sep 2019 09:14:54 -0400 (EDT)

branch: master
commit 12b1cce925bb56c699ff9160642b8598f6fb9d9b
Author: Wolfgang Scherer <address@hidden>
Commit: Lars Ingebrigtsen <address@hidden>

    Do not use error messages as list of ignored files in vc-svn
    
    * lisp/vc/vc-svn.el: (vc-svn-ignore-completion-table) Ignore buffer
    contents, if exit status is not 0.  Split buffer by lines (bug#37214).
---
 lisp/vc/vc-svn.el | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/lisp/vc/vc-svn.el b/lisp/vc/vc-svn.el
index 3c50c8f..88a280d 100644
--- a/lisp/vc/vc-svn.el
+++ b/lisp/vc/vc-svn.el
@@ -366,8 +366,9 @@ FILE is a file wildcard, relative to the root directory of 
DIRECTORY."
 (defun vc-svn-ignore-completion-table (directory)
   "Return the list of ignored files in DIRECTORY."
   (with-temp-buffer
-    (vc-svn-command t t nil "propget" "svn:ignore" (expand-file-name 
directory))
-    (split-string (buffer-string))))
+    (when (zerop (vc-svn-command
+                  t t nil "propget" "svn:ignore" (expand-file-name directory)))
+      (split-string (buffer-string) "\n"))))
 
 (defun vc-svn-find-admin-dir (file)
   "Return the administrative directory of FILE."



reply via email to

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