message: Handle errors from syncSaga body
diff: @@ -101,14 +101,15 @@ function* syncSaga(args: SyncSagaArgs): Generator<IOEffect, *, *> {
  // eslint-disable-next-line no-constant-condition
  while (true) {
  - yield call(logger.info, 'Rebasing repository');
  + try {
  + yield call(info, 'Rebasing repository');
  yield call(rebaseSaga, Object.assign({}, args, { branch: pullBranch }));
  if (pushEnabled) {
  yield call(pushSaga, args);
  }
  - yield call(logger.debug, 'Finished synchronization');
  + yield call(debug, 'Finished synchronization');
  const siteGroupsFile = yield call(readSiteGroupsFile, repoDir);
  yield put(setSiteGroupsFile(siteGroupsFile));
  @@ -122,6 +123,9 @@ function* syncSaga(args: SyncSagaArgs): Generator<IOEffect, *, *> {
  // Wait some time before re-doing the sync again
  yield call(delay, syncInterval);
  + } catch (e) {
  + yield call(error, e.stack);
  + }
  }
  }
  