]> git.eshelyaron.com Git - emacs.git/commitdiff
File-expand DIRECTORY argument to vc-clone
authorPhilip Kaludercic <philipk@posteo.net>
Fri, 22 Sep 2023 10:48:32 +0000 (12:48 +0200)
committerPhilip Kaludercic <philipk@posteo.net>
Fri, 22 Sep 2023 10:48:53 +0000 (12:48 +0200)
* lisp/vc/vc.el (vc-clone): Expand directory to avoid issues when
invoking the subprocess.  (Bug#66115)

lisp/vc/vc.el

index 2f4b028bb4ac62263e5424e42147b732d18d291e..7f334397a5ec43f4c5278d77874947cae9087e50 100644 (file)
@@ -3676,8 +3676,7 @@ If successful, returns the string with the directory of the
 checkout.  If BACKEND is nil, iterate through every known backend
 in `vc-handled-backends' until one succeeds.  If REV is non-nil,
 it indicates a specific revision to check out."
-  (unless directory
-    (setq directory default-directory))
+  (setq directory (expand-file-name (or directory default-directory)))
   (if backend
       (progn
         (unless (memq backend vc-handled-backends)