From 9cde231665f5389adca9e39ff5fe8ddedd5c65fe Mon Sep 17 00:00:00 2001 From: Min RK Date: Thu, 14 Feb 2019 15:45:18 +0100 Subject: [PATCH] respect GIT_EXEC_PATH env This env may be required for git to work, unsetting it can cause clone to fail occurs with bundled git, e.g. Fork git client --- pre_commit/git.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pre_commit/git.py b/pre_commit/git.py index 4849d7c6..06c847f3 100644 --- a/pre_commit/git.py +++ b/pre_commit/git.py @@ -29,7 +29,8 @@ def no_git_env(): # GIT_INDEX_FILE: Causes 'error invalid object ...' during commit return { k: v for k, v in os.environ.items() - if not k.startswith('GIT_') or k in {'GIT_SSH', 'GIT_SSH_COMMAND'} + if not k.startswith('GIT_') or + k in {'GIT_EXEC_PATH', 'GIT_SSH', 'GIT_SSH_COMMAND'} }