Sfoglia il codice sorgente

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 anni fa
parent
commit
4c52884b85
1 ha cambiato i file con 4 aggiunte e 1 eliminazioni
  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