aboutsummaryrefslogtreecommitdiff
path: root/gitosis/repository.py
diff options
context:
space:
mode:
authorTommi Virtanen <tv@eagain.net>2007-11-15 17:20:39 +0200
committerTommi Virtanen <tv@eagain.net>2007-11-15 17:20:39 +0200
commit8e488ad02f38248753ec2d846e3fc5f7431dced3 (patch)
treeed5c17ac4ecdcd38c0c347d6f5414202e55fe36a /gitosis/repository.py
parentMake repository.export pass through environment to git. (diff)
downloadgitosis-dakkar-8e488ad02f38248753ec2d846e3fc5f7431dced3.tar.gz
gitosis-dakkar-8e488ad02f38248753ec2d846e3fc5f7431dced3.tar.bz2
gitosis-dakkar-8e488ad02f38248753ec2d846e3fc5f7431dced3.zip
Make repository.has_initial_commit pass through environment to git.
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()