summaryrefslogtreecommitdiff
path: root/git/repo/base.py
diff options
context:
space:
mode:
authorSebastian Thiel <byronimo@gmail.com>2017-02-25 11:32:28 +0100
committerSebastian Thiel <byronimo@gmail.com>2017-02-25 11:32:28 +0100
commitd3bd3c6b94c735c725f39959730de11c1cebe67a (patch)
treeaa4b1a154176b23b3cd69da3bb8148a1427b79c7 /git/repo/base.py
parent416daa0d11d6146e00131cf668998656186aef6a (diff)
parent8dfa1685aac22a83ba1f60d1b2d52abf5a3d842f (diff)
downloadgitpython-d3bd3c6b94c735c725f39959730de11c1cebe67a.tar.gz
Merge branch 'git_work_tree' of https://github.com/tbhartman/GitPython into tbhartman-git_work_tree
Diffstat (limited to 'git/repo/base.py')
-rw-r--r--git/repo/base.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/git/repo/base.py b/git/repo/base.py
index ace5223f..b889da71 100644
--- a/git/repo/base.py
+++ b/git/repo/base.py
@@ -135,7 +135,7 @@ class Repo(object):
# removed. It's just cleaner.
if is_git_dir(curpath):
self.git_dir = curpath
- self._working_tree_dir = os.path.dirname(self.git_dir)
+ self._working_tree_dir = os.getenv('GIT_WORK_TREE', os.path.dirname(self.git_dir))
break
sm_gitpath = find_submodule_git_dir(osp.join(curpath, '.git'))