From: Simon Hausmann Date: Thu, 17 May 2007 05:42:38 +0000 (+0200) Subject: Fixing syncing (gitdir discovery / cd) for bare repositories X-Git-Url: http://crossforests.com/gitweb?a=commitdiff_plain;h=2ca4a934f75e3564944145afa41ec3e9738a9554;p=python%2Ffast-export.git Fixing syncing (gitdir discovery / cd) for bare repositories --- diff --git a/git-p4 b/git-p4 index 70366ff..2393048 100755 --- a/git-p4 +++ b/git-p4 @@ -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"):