git: c4d06691c04c - main - git-arc: Respect GIT_EDITOR and GIT_PAGER
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 24 Aug 2022 20:54:54 UTC
The branch main has been updated by markj:
URL: https://cgit.FreeBSD.org/src/commit/?id=c4d06691c04c569e163b771b99734bfcadac39fd
commit c4d06691c04c569e163b771b99734bfcadac39fd
Author: Mark Johnston <markj@FreeBSD.org>
AuthorDate: 2022-08-24 19:59:47 +0000
Commit: Mark Johnston <markj@FreeBSD.org>
CommitDate: 2022-08-24 20:54:41 +0000
git-arc: Respect GIT_EDITOR and GIT_PAGER
---
tools/tools/git/git-arc.sh | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/tools/tools/git/git-arc.sh b/tools/tools/git/git-arc.sh
index ab12b887c89d..22a13aa307bd 100644
--- a/tools/tools/git/git-arc.sh
+++ b/tools/tools/git/git-arc.sh
@@ -575,6 +575,16 @@ USAGE=
# shellcheck disable=SC1090
. "$git_sh_setup"
+# git commands use GIT_EDITOR instead of EDITOR, so try to provide consistent
+# behaviour. Ditto for PAGER. This makes git-arc play nicer with editor
+# plugins like vim-fugitive.
+if [ -n "$GIT_EDITOR" ]; then
+ EDITOR=$GIT_EDITOR
+fi
+if [ -n "$GIT_PAGER" ]; then
+ PAGER=$GIT_PAGER
+fi
+
# Bail if the working tree is unclean, except for "list" and "patch"
# operations.
case $verb in