diff --git a/git/cmd.py b/git/cmd.py index 8fb10742f..4f0569879 100644 --- a/git/cmd.py +++ b/git/cmd.py @@ -12,7 +12,8 @@ from subprocess import ( call, Popen, - PIPE + PIPE, + DEVNULL ) import subprocess import threading @@ -873,7 +874,7 @@ def execute(self, env=env, cwd=cwd, bufsize=-1, - stdin=istream, + stdin=istream or DEVNULL, stderr=PIPE, stdout=stdout_sink, shell=shell is not None and shell or self.USE_SHELL,