github AkashRajpurohit/git-sync v0.15.0

22 hours ago

What's New! 🎉

In this release, we have another major improvement on how git-sync handles syncing operation. The major changes are:

  1. 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.
  2. 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

  • 9ebbaf6 feat: ✨ make sync operation retryable with delay
  • 5075c62 feat: ✨ don't fail if repo clone/update fails, instead skip and move on with next one. Log the stats at the end.
  • c273174 chore: 🔧 add stacktrace only when log level is debug

Don't miss a new git-sync release

NewReleases is sending notifications on new releases.