diff options
author | Lars Ingebrigtsen <larsi@gnus.org> | 2021-01-30 08:59:48 +0100 |
---|---|---|
committer | Lars Ingebrigtsen <larsi@gnus.org> | 2021-01-30 08:59:48 +0100 |
commit | 32dc433dbb83a5c38650769dc064c082bf79ee8c (patch) | |
tree | 77e096a0a0be75d595b6dc513c1ba520db54fda9 | |
parent | cc2d3a62c2a1f5be7907eda55d3c678e1149eb7b (diff) | |
download | emacs-32dc433dbb83a5c38650769dc064c082bf79ee8c.tar.gz |
Fix vc-hg-rename-file on file names like ~/foo/bar
* lisp/vc/vc-hg.el (vc-hg-rename-file): Use absolute file names,
because hg doesn't like getting file names like "~/foo/bar"
(bug#36932).
-rw-r--r-- | lisp/vc/vc-hg.el | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lisp/vc/vc-hg.el b/lisp/vc/vc-hg.el index c4b82ab11eb..1d163a64ab2 100644 --- a/lisp/vc/vc-hg.el +++ b/lisp/vc/vc-hg.el @@ -1166,7 +1166,8 @@ hg binary." ;; Modeled after the similar function in vc-bzr.el (defun vc-hg-rename-file (old new) "Rename file from OLD to NEW using `hg mv'." - (vc-hg-command nil 0 new "mv" old)) + (vc-hg-command nil 0 (expand-file-name new) "mv" + (expand-file-name old))) (defun vc-hg-register (files &optional _comment) "Register FILES under hg. COMMENT is ignored." |