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.

v1 initial push v2 3 files changed v3 · HEAD 2 files changed not this