branch: elpa/git-commit
commit fa620ed3e45b08c45466f9930e348bf957c27e66
Author: Shuguang Sun <[email protected]>
Commit: Jonas Bernoulli <[email protected]>
magit-convert-filename-for-git: Fix for Tramp in Windows
For Tramp in Windows, expanding the file name first before to get
the local name. Otherwise "c:" will be added to the filename.
For example, "/plink:user@host:~/R/" should be converted as
"/home/R/" and not "c:/home/R/"
---
lisp/magit-git.el | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/lisp/magit-git.el b/lisp/magit-git.el
index d231580..f6a2014 100644
--- a/lisp/magit-git.el
+++ b/lisp/magit-git.el
@@ -1028,9 +1028,9 @@ Sorted from longest to shortest CYGWIN name."
(cl-rassoc filename magit-cygwin-mount-points
:test (lambda (f win) (string-prefix-p win f))))
(concat cyg (substring filename (length win)))
- (expand-file-name
- (or (file-remote-p filename 'localname)
- filename)))
+ (let ((expanded (expand-file-name filename)))
+ (or (file-remote-p expanded 'localname)
+ expanded)))
filename))
(defun magit-decode-git-path (path)