aboutsummaryrefslogtreecommitdiff
path: root/gitosis/repository.py
diff options
context:
space:
mode:
authorTommi Virtanen <tv@eagain.net>2007-11-15 17:02:32 +0200
committerTommi Virtanen <tv@eagain.net>2007-11-15 17:10:25 +0200
commita9e37272cd508fe32111ff4d90f7853b6b829b0b (patch)
tree001c4ad7aaa84eef232f6b8df61929533e7d8506 /gitosis/repository.py
parentMissed mkdir in README (diff)
downloadgitosis-dakkar-a9e37272cd508fe32111ff4d90f7853b6b829b0b.tar.gz
gitosis-dakkar-a9e37272cd508fe32111ff4d90f7853b6b829b0b.tar.bz2
gitosis-dakkar-a9e37272cd508fe32111ff4d90f7853b6b829b0b.zip
Make repository.init pass through environment to git.
Diffstat (limited to 'gitosis/repository.py')
-rw-r--r--gitosis/repository.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/gitosis/repository.py b/gitosis/repository.py
index 4ebbbfd..cfcfb21 100644
--- a/gitosis/repository.py
+++ b/gitosis/repository.py
@@ -23,7 +23,11 @@ def init(
_git = 'git'
util.mkdir(path, 0750)
- args = [_git, 'init']
+ args = [
+ _git,
+ '--git-dir=.',
+ 'init',
+ ]
if template is not None:
args.append('--template=%s' % template)
returncode = subprocess.call(
@@ -31,7 +35,6 @@ def init(
cwd=path,
stdout=sys.stderr,
close_fds=True,
- env=dict(GIT_DIR='.'),
)
if returncode != 0:
raise GitInitError('exit status %d' % returncode)