aboutsummaryrefslogtreecommitdiff
path: root/gitosis/repository.py
diff options
context:
space:
mode:
Diffstat (limited to 'gitosis/repository.py')
-rw-r--r--gitosis/repository.py8
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()