git-fire org
Checkpoint everything. Sync it back when you are ready.
A pair of CLIs with the same registry-aware, safety-first discipline — one to push, one to pull.
git-fire
Emergency or everyday: one entrypoint for multi-repository checkpoints with dry-run, registry repeatability, secret-aware logging, and a Bubble Tea TUI when you want to steer interactively.
- Streamed multi-repo execution with structured JSON logs
- Registry-backed rediscovery — ignore paths you never want scanned
- Plugins and execution modes documented in the upstream repo
git-rain
Pulls the same mental model in the opposite direction: discover local repos, fetch from remotes, fast-forward branches where it is safe, and refuse to rewrite local-only commits unless you opt into risky mode with backup refs first.
- Safe vs risky modes with explicit backup branches before destructive moves
- Fetch-only mode for "just update my remotes" passes
- Streaming TUI selector so you can start choosing repos before the scan finishes
git-testkit
Go-first testing helpers for real Git repositories — fixtures, scenarios, snapshots — so CLIs prove behavior against actual git instead of brittle mocks. Java and Python interfaces are on the roadmap per the upstream project.
git-harness
Shared orchestration primitives extracted from git-fire: repository discovery helpers, git invocation surfaces, and safety utilities (including secret-pattern awareness for logs). Both CLIs pin versions from this library so push and pull flows do not drift.