diff options
author | Shawn O. Pearce <sop@google.com> | 2011-01-10 13:26:01 -0800 |
---|---|---|
committer | Shawn O. Pearce <sop@google.com> | 2011-01-10 13:26:34 -0800 |
commit | 0ce6ca9c7bc285eb644cdaacec92afca24939841 (patch) | |
tree | 0c3a9d5ddb1beb8fea6ae8edfc99cb81ece4e419 | |
parent | 0fc3a3982922a5c211da7ec85e6ec86b65294566 (diff) | |
download | git-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.py | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -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 | ||