From a4f1d681c10e39429d4ba6d9ca42b009a7b003fb Mon Sep 17 00:00:00 2001 From: Tassilo Horn Date: Thu, 18 Jun 2020 07:53:45 +0200 Subject: [PATCH] Bind default-directory to given DIR. Otherwise, "git config branch..remote" would return the global default "origin" instead of the actual, project-specific remote name. * lisp/vc/vc-git.el (vc-git-dir-extra-headers): Bind default-directory to given DIR. --- lisp/vc/vc-git.el | 1 + 1 file changed, 1 insertion(+) diff --git a/lisp/vc/vc-git.el b/lisp/vc/vc-git.el index 1cd2a7bb133..b5cb842aeee 100644 --- a/lisp/vc/vc-git.el +++ b/lisp/vc/vc-git.el @@ -735,6 +735,7 @@ or an empty string if none." (with-current-buffer standard-output (vc-git--out-ok "symbolic-ref" "HEAD")))) (stash-list (vc-git-stash-list)) + (default-directory dir) branch remote remote-url stash-button stash-string) (if (string-match "^\\(refs/heads/\\)?\\(.+\\)$" str) -- 2.39.5