Commit af736528 authored by Dmitry Gutov's avatar Dmitry Gutov

Fix Git revision navigation in currently removed directories

* lisp/vc/vc-git.el (vc-git-next-revision): Use the repo root as
default-directory because FILE's parent directory might not exist
anymore (bug#26345).
parent b6aa3446
......@@ -1274,9 +1274,8 @@ This requires git 1.8.4 or later, for the \"-L\" option of \"git log\"."
(defun vc-git-next-revision (file rev)
"Git-specific version of `vc-next-revision'."
(let* ((default-directory (file-name-directory
(expand-file-name file)))
(file (file-name-nondirectory file))
(let* ((default-directory (vc-git-root file))
(file (file-relative-name file))
(current-rev
(with-temp-buffer
(and
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment