H Heirloom

DURABLE GIT, ORDINARY TOOLS

Your repositories outlive the machines that serve them.

Heirloom keeps standard bare Git repositories on local disk for speed. Every accepted push lives in an immutable object-store log.

HTTPS Git
$ git clone https://testing-heirloom.conceptcool.site/your-name/project.git
Cloning into 'project'...
remote: persisted WAL entry 0042
Receiving objects: 100%
Sign in with WorkOS

A push has one moment of truth.

  1. StreamGit sends a pack. Heirloom writes it to cache and object storage at once.
  2. PrepareNative Git validates objects, hooks, and the ref transaction.
  3. PublishAn ETag compare-and-swap appends the WAL index. Only then can refs move.