summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--subcmds/sync.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/subcmds/sync.py b/subcmds/sync.py
index f8094738..228a279a 100644
--- a/subcmds/sync.py
+++ b/subcmds/sync.py
@@ -51,7 +51,7 @@ from main import WrapperModule
51from project import Project 51from project import Project
52from project import RemoteSpec 52from project import RemoteSpec
53from command import Command, MirrorSafeCommand 53from command import Command, MirrorSafeCommand
54from error import RepoChangedException, GitError 54from error import RepoChangedException, GitError, ManifestParseError
55from project import SyncBuffer 55from project import SyncBuffer
56from progress import Progress 56from progress import Progress
57 57
@@ -148,7 +148,10 @@ later is required to fix a server side protocol bug.
148""" 148"""
149 149
150 def _Options(self, p, show_smart=True): 150 def _Options(self, p, show_smart=True):
151 self.jobs = self.manifest.default.sync_j 151 try:
152 self.jobs = self.manifest.default.sync_j
153 except ManifestParseError:
154 self.jobs = 1
152 155
153 p.add_option('-f', '--force-broken', 156 p.add_option('-f', '--force-broken',
154 dest='force_broken', action='store_true', 157 dest='force_broken', action='store_true',