Fixing syncing (gitdir discovery / cd) for bare repositories

This commit is contained in:
Simon Hausmann
2007-05-17 07:42:38 +02:00
parent 94354e394e
commit 2ca4a934f7

4
git-p4
View File

@@ -1200,7 +1200,9 @@ if cmd.needsGit:
if not isValidGitDir(gitdir):
gitdir = mypopen("git rev-parse --git-dir").read()[:-1]
if os.path.exists(gitdir):
os.chdir(mypopen("git rev-parse --show-cdup").read()[:-1]);
cdup = mypopen("git rev-parse --show-cdup").read()[:-1];
if len(cdup) > 0:
os.chdir(cdup);
if not isValidGitDir(gitdir):
if isValidGitDir(gitdir + "/.git"):