Pārlūkot izejas kodu

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 gadi atpakaļ
vecāks
revīzija
0ce6ca9c7b
1 mainītis faili ar 4 papildinājumiem un 1 dzēšanām
  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