Ver código fonte

Fix mirror clients with no worktree

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
Shawn O. Pearce 15 anos atrás
pai
commit
0ce6ca9c7b
1 arquivos alterados com 4 adições e 1 exclusões
  1. 4 1
      project.py

+ 4 - 1
project.py

@@ -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