diff options
Diffstat (limited to 'subcmds')
-rw-r--r-- | subcmds/sync.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/subcmds/sync.py b/subcmds/sync.py index e865e564..4af411c9 100644 --- a/subcmds/sync.py +++ b/subcmds/sync.py | |||
@@ -320,6 +320,7 @@ later is required to fix a server side protocol bug. | |||
320 | did_lock = True | 320 | did_lock = True |
321 | 321 | ||
322 | if not success: | 322 | if not success: |
323 | err_event.set() | ||
323 | print('error: Cannot fetch %s' % project.name, file=sys.stderr) | 324 | print('error: Cannot fetch %s' % project.name, file=sys.stderr) |
324 | if opt.force_broken: | 325 | if opt.force_broken: |
325 | print('warn: --force-broken, continuing to sync', | 326 | print('warn: --force-broken, continuing to sync', |
@@ -330,7 +331,7 @@ later is required to fix a server side protocol bug. | |||
330 | fetched.add(project.gitdir) | 331 | fetched.add(project.gitdir) |
331 | pm.update() | 332 | pm.update() |
332 | except _FetchError: | 333 | except _FetchError: |
333 | err_event.set() | 334 | pass |
334 | except Exception as e: | 335 | except Exception as e: |
335 | print('error: Cannot fetch %s (%s: %s)' \ | 336 | print('error: Cannot fetch %s (%s: %s)' \ |
336 | % (project.name, type(e).__name__, str(e)), file=sys.stderr) | 337 | % (project.name, type(e).__name__, str(e)), file=sys.stderr) |