Skip to content

Releases: aliyilmazco/gitbrella

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 18 Oct 19:54

Changelog

  • 287421a Write the cask's quarantine step as postflight_steps

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 18 Oct 19:44

Changelog

  • dae0108 Add community files, lint CI and dependabot; fix stale version refs
  • 340822c Bump github.com/ebitengine/purego from 0.11.1 to 0.11.2 (#1)
  • 3040460 Bump the actions group with 2 updates (#2)
  • e07aa1a Publish a Homebrew cask to aliyilmazco/homebrew-tap
  • 3cadbbf README: line-art visuals and translations into 17 languages

gitbrella v1.0.0

Choose a tag to compare

@github-actions github-actions released this 18 Oct 13:59

First stable release of gitbrella: finds and repairs the damage cloud sync (iCloud Drive, Dropbox, OneDrive, Google Drive, Syncthing) does to git repositories.

Commands

  • gitbrella check [--json] [--deep] [--provider NAME] [path]: read-only, no cloud downloads, no network. Reports conflict copies (.git/index 2, refs/heads/main 2), missing indexes, stale locks and cloud-only objects. Exit 0 healthy, 1 damage, 2 could not check. --json is a stable, versioned document (schemaVersion: 1) for agents and hooks.
  • gitbrella fix: repairs what has exactly one right repair and says what to run for the rest; with undo.
  • gitbrella move-out: moves .git out of the synced folder and leaves a .git file pointing at it.
  • Git hook, pre-commit and lefthook integrations.

Install

Requires git 2.31+. macOS and Linux, amd64 and arm64.

go install github.com/aliyilmazco/gitbrella/cmd/gitbrella@v1.0.0

or download an archive below.

Verify

cosign verify-blob \
  --certificate-identity 'https://github.com/aliyilmazco/gitbrella/.github/workflows/release.yml@refs/tags/v1.0.0' \
  --certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
  --bundle checksums.txt.sigstore.json checksums.txt
grep ' gitbrella_1.0.0_darwin_arm64.tar.gz$' checksums.txt | shasum -a 256 -c
gh attestation verify gitbrella_1.0.0_darwin_arm64.tar.gz \
  --repo aliyilmazco/gitbrella \
  --signer-workflow aliyilmazco/gitbrella/.github/workflows/release.yml \
  --source-ref refs/tags/v1.0.0 --deny-self-hosted-runners