How it works
One branch. Linear history. Human-friendly versions.
- No branches — one line of history per repo, ever.
- Versions are integers — v1, v2, v3, not 40-character hashes.
- Push, don't pull-request — the unit of collaboration is a push, an atomic batch of file changes.
- Git-backed — each repo is a standard bare git repo, so it gets content integrity and compression for free.
This eliminates whole categories of complexity — no merge conflicts, no branch protection, no merge strategies, no force-push worries. The learning curve is near zero.