summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/git_python/git.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/git_python/git.py b/lib/git_python/git.py
index 87087ca7..450f71fd 100644
--- a/lib/git_python/git.py
+++ b/lib/git_python/git.py
@@ -4,6 +4,9 @@ import re
from utils import *
from method_missing import MethodMissingMixin
+# Enables debugging of GitPython's git commands
+GIT_PYTHON_TRACE = os.environ.get("GIT_PYTHON_TRACE", False)
+
class Git(MethodMissingMixin):
"""
The Git class manages communication with the Git binary
@@ -24,7 +27,10 @@ class Git(MethodMissingMixin):
``command``
The command to execute
"""
- print ' '.join(command)
+
+ if GIT_PYTHON_TRACE:
+ print command
+
proc = subprocess.Popen(command,
cwd = self.git_dir,
stdout=subprocess.PIPE