summaryrefslogtreecommitdiff
path: root/morphlib/gitindex.py
diff options
context:
space:
mode:
Diffstat (limited to 'morphlib/gitindex.py')
-rw-r--r--morphlib/gitindex.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/morphlib/gitindex.py b/morphlib/gitindex.py
index 6be4aacb..e22f6225 100644
--- a/morphlib/gitindex.py
+++ b/morphlib/gitindex.py
@@ -17,6 +17,7 @@
import collections
+import os
import morphlib
@@ -47,9 +48,9 @@ class GitIndex(object):
def _run_git(self, *args, **kwargs):
if self._index_file is not None:
- kwargs['env'] = kwargs.get('env', {})
+ kwargs['env'] = kwargs.get('env', dict(os.environ))
kwargs['env']['GIT_INDEX_FILE'] = self._index_file
- return self._gd._runcmd(['git'] + list(args), **kwargs)
+ return morphlib.git.gitcmd(self._gd._runcmd, *args, **kwargs)
def _get_status(self):
'''Return git status output in a Python useful format