sync: Continue job if some fetchs failed but force-broken is set
With --force-broken it continue to fetch other projects but nothing
is added in directory because it abort some lines later.
Change-Id: I32c4a4619b3028893dc4f98e8d4e5bc5c09adb27
diff --git a/subcmds/sync.py b/subcmds/sync.py
index ef02327..2d00eb7 100644
--- a/subcmds/sync.py
+++ b/subcmds/sync.py
@@ -393,7 +393,7 @@
t.join()
# If we saw an error, exit with code 1 so that other scripts can check.
- if err_event.isSet():
+ if err_event.isSet() and not opt.force_broken:
print('\nerror: Exited sync due to fetch errors', file=sys.stderr)
sys.exit(1)