This release fixes a bug from 0.15.0 release. Kindly upgrade to this version.
Release notes from previous release for convenience.
What's New! 🎉
In this release, we have another major improvement on how git-sync handles syncing operation. The major changes are:
- Now git-sync will not fail and exit if there is some failure while syncing some repository, instead it can skip it and move ahead with syncing other repositories/wiki's. This is especially very helpful when you are trying to sync large number of repositories and failure in one of them was breaking your entire sync operation.
- There is a new config option called
retry
which will let you specify the retry count and delay. When retry config is present, git-sync will keep attempting to retry a failed sync operation till the max attempts are reached with each attempt having the delay (in seconds). While this option is not required, it is highly advisable to use it. More info about it is available in our Wiki page.
At the end of the operation, we will now show a summary of the number of repositories and wiki's that got synced and the number and name of repositories that failed.
Changelog
- e2e95e9 fix: 🩹 perform git fetch command inside the retry function