diff options
author | Kévin Le Gouguec <kevin.legouguec@gmail.com> | 2024-02-12 08:29:19 +0100 |
---|---|---|
committer | Kévin Le Gouguec <kevin.legouguec@gmail.com> | 2024-03-17 16:44:25 +0100 |
commit | 21828f288ef57422d12860d71e3d4cd8b8cc97b4 (patch) | |
tree | 16742b713d35bd731ea0cf4de69742f586a88ee3 /lisp/emacs-lisp | |
parent | 7a0f4de3c18cab43b5bff47fdab4944e006c68e4 (diff) | |
download | emacs-21828f288ef57422d12860d71e3d4cd8b8cc97b4.tar.gz emacs-21828f288ef57422d12860d71e3d4cd8b8cc97b4.tar.bz2 emacs-21828f288ef57422d12860d71e3d4cd8b8cc97b4.zip |
Fix vc-dir when "remote" Git branch is local
While in there, add that "tracking" branch to the vc-dir
buffer. For bug#68183.
* lisp/vc/vc-git.el (vc-git-dir-extra-headers): Reduce
boilerplate with new function 'vc-git--out-ok'; stop calling
vc-git-repository-url when REMOTE is "." to avoid throwing an
error; display tracking branch; prefer "none (<details...>)" to
"not (<details...>)" since that reads more grammatically
correct.
(vc-git--out-ok): Add documentation.
(vc-git--out-str): New function to easily get the output from a
Git command.
* test/lisp/vc/vc-git-tests.el (vc-git-test--with-repo)
(vc-git-test--run): New helpers, defined to steer clear of
vc-git-- internal functions.
(vc-git-test-dir-track-local-branch): Check that vc-dir does
not crash.
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions