summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorShawn O. Pearce <sop@google.com>2011-01-10 13:26:01 -0800
committerShawn O. Pearce <sop@google.com>2011-01-10 13:26:34 -0800
commit0ce6ca9c7bc285eb644cdaacec92afca24939841 (patch)
tree0c3a9d5ddb1beb8fea6ae8edfc99cb81ece4e419
parent0fc3a3982922a5c211da7ec85e6ec86b65294566 (diff)
downloadgit-repo-0ce6ca9c7bc285eb644cdaacec92afca24939841.tar.gz
Fix mirror clients with no worktreev1.7.3.1
Commit "Make path references OS independent" (df14a70c45) broke mirror clients by trying to invoke replace() on None when there is no worktree. Change-Id: Ie0a187058358f7dcdf83119e45cc65409c980f11
-rw-r--r--project.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/project.py b/project.py
index 25347daf..12595cd7 100644
--- a/project.py
+++ b/project.py
@@ -237,7 +237,10 @@ class Project(object):
237 self.name = name 237 self.name = name
238 self.remote = remote 238 self.remote = remote
239 self.gitdir = gitdir.replace('\\', '/') 239 self.gitdir = gitdir.replace('\\', '/')
240 self.worktree = worktree.replace('\\', '/') 240 if worktree:
241 self.worktree = worktree.replace('\\', '/')
242 else:
243 self.worktree = None
241 self.relpath = relpath 244 self.relpath = relpath
242 self.revisionExpr = revisionExpr 245 self.revisionExpr = revisionExpr
243 246