summaryrefslogtreecommitdiff
path: root/lisp/vc/vc-svn.el
diff options
context:
space:
mode:
authorAnders Lindgren <andlind@gmail.com>2015-12-11 07:16:02 +0100
committerAnders Lindgren <andlind@gmail.com>2015-12-11 07:16:02 +0100
commit1143016d04d8a0c5df467022d7208b71d593fd90 (patch)
tree47da867c3c0b9ee472a9a1c30e9ed0ca13ab9034 /lisp/vc/vc-svn.el
parent0284660f272a51d17a6f67389a7fa92abf8dec7a (diff)
downloademacs-1143016d04d8a0c5df467022d7208b71d593fd90.tar.gz
Fixed subversion vc error when opening file in new directory (bug#21984).
* lisp/vc/vc-svn.el (vc-svn-registered): Check if directory exists.
Diffstat (limited to 'lisp/vc/vc-svn.el')
-rw-r--r--lisp/vc/vc-svn.el3
1 files changed, 2 insertions, 1 deletions
diff --git a/lisp/vc/vc-svn.el b/lisp/vc/vc-svn.el
index 62689a38423..a15f3413a8d 100644
--- a/lisp/vc/vc-svn.el
+++ b/lisp/vc/vc-svn.el
@@ -147,7 +147,8 @@ switches."
(defun vc-svn-registered (file)
"Check if FILE is SVN registered."
(setq file (expand-file-name file))
- (when (vc-svn-root file)
+ (when (and (vc-svn-root file)
+ (file-directory-p (file-name-directory file)))
(with-temp-buffer
(cd (file-name-directory file))
(let* (process-file-side-effects