Skip to content

GitBack v0.4.4

Choose a tag to compare

@FlareXes FlareXes released this 17 Jun 15:54
· 90 commits to main since this release

GitBack 0.4.x expands beyond repository backups and introduces GitHub Gist support, concurrent sync for repositories, improved operational visibility, backup correctness fixes, and self-healing filesystem recovery.

Highlights

1. GitHub Gist Backups

GitBack now backs up GitHub Gists alongside repositories.

2. Concurrent Repository Sync

Repository synchronization now runs using multiple workers, significantly improving sync performance for larger accounts.

3. Improved Health Reporting

  • Healthy / Warning / Critical status levels
  • Gist health metrics
  • Better diagnostics and recommendations

4. Sync Visibility

Synchronization now includes:

  • Improved CLI output
  • Sync summaries
  • Repository and gist statistics
  • Better operational visibility

5. Backup Correctness Bug Fixes

Repository mirrors are now stored using unique owner/repository paths.

Before:

repositories/lawbot-api.git

Now:

repositories/FlareXes/legal-api.git
repositories/john/legal-api.git

This prevents collisions between repositories with identical names owned by different users or organizations.

6. Recovery Improvements

GitBack now automatically recovers from:

  • Missing runtime directories
  • Missing repository inventories
  • Missing gist inventories

Recovery events are reported through logs and warnings instead of causing backup failures.

Upgrade Notes

Repository mirrors now use owner/repository paths.

Users upgrading from earlier versions should verify existing repository mirror locations before removing legacy mirrors.