git-fire org
Checkpoint everything. Sync it back when you are ready.
One command to discover repos, optionally commit dirty work, and push safety rails across your machine — then a companion CLI to pull it all back down with the same multi-repo discipline.
When you need a consistent move across many repositories, reach for git-fire. When you need the reverse trip from remotes, git-rain keeps the same registry-aware, safety-first posture.
git-fire
Multi-repo checkpoint: discover, auto-commit optional, push backup branches with dry-run and auditable logs. Beta — see GitHub for scope.
- 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
Reverse sync: fetch and fast-forward where safe, skip risky rewrites by default, optional TUI selection. Companion to git-fire.
- 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 behaviour 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.