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
@@ -237,7 +237,10 @@ class Project(object):
self.name = name
self.remote = remote
self.gitdir = gitdir.replace('\\', '/')
- self.worktree = worktree.replace('\\', '/')
+ if worktree:
+ self.worktree = worktree.replace('\\', '/')
+ else:
+ self.worktree = None
self.relpath = relpath
self.revisionExpr = revisionExpr