diff options
Diffstat (limited to 'gitosis/repository.py')
-rw-r--r-- | gitosis/repository.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/gitosis/repository.py b/gitosis/repository.py index a97c1aa..17b50b2 100644 --- a/gitosis/repository.py +++ b/gitosis/repository.py @@ -143,11 +143,15 @@ class GitRevParseError(GitError): def has_initial_commit(git_dir): child = subprocess.Popen( - args=['git', 'rev-parse', 'HEAD'], + args=[ + 'git', + '--git-dir=.', + 'rev-parse', + 'HEAD', + ], cwd=git_dir, stdout=subprocess.PIPE, close_fds=True, - env=dict(GIT_DIR='.'), ) got = child.stdout.read() returncode = child.wait() |