summaryrefslogtreecommitdiff
path: root/git/cmd.py
diff options
context:
space:
mode:
Diffstat (limited to 'git/cmd.py')
-rw-r--r--git/cmd.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/git/cmd.py b/git/cmd.py
index 0f1a892d..9cc6b1fa 100644
--- a/git/cmd.py
+++ b/git/cmd.py
@@ -29,7 +29,6 @@ def dashify(string):
class Git(LazyMixin):
-
"""
The Git class manages communication with the Git binary.
@@ -348,6 +347,9 @@ class Git(LazyMixin):
stdin=istream,
stderr=PIPE,
stdout=PIPE,
+ # Prevent cmd prompt popups on windows by using a shell ... .
+ # See https://github.com/gitpython-developers/GitPython/pull/126
+ shell=sys.platform == 'win32',
close_fds=(os.name == 'posix'), # unsupported on linux
**subprocess_kwargs
)