GitBack v0.3.1
GitBack v0.3.1 focuses on operational usability, CLI experience, and clearer recovery guidance.
Highlights
1. Improved CLI Experience
Commands now provide clearer progress output, making it easier to understand what GitBack is doing during long-running operations.
Examples:
[SYNC] FlareXes/check-breach
[1/5] Verifying mirrors
[2/5] Creating archive
[3/5] Compressing snapshot
2. Better Error Messages
Configuration and runtime failures now provide clearer guidance and avoid exposing internal implementation details.
Example:
gitback is not initialized
Run: gitback init
3. Snapshot Force Mode
The snapshot bypass mirror state check flag has been renamed from:
--headless
to:
--force
This better reflects the actual behavior.
Example:
gitback snapshot --forceImproved Mirror Verification
Snapshot verification failures now include:
- List failed repository names
- Recommended recovery actions
Example:
mirror verification failed
Failed repositories:
- FlareXes/check-breach
Recommended:
gitback sync
Or create a snapshot anyway:
gitback snapshot --force
Installation
go install github.com/flarexes/gitback/cmd/gitback@v0.3.1