Skip to content

GitBack v0.3.1

Choose a tag to compare

@FlareXes FlareXes released this 11 Jun 11:36
· 98 commits to main since this release

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 --force

Improved 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