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%
A push has one moment of truth.
- StreamGit sends a pack. Heirloom writes it to cache and object storage at once.
- PrepareNative Git validates objects, hooks, and the ref transaction.
- PublishAn ETag compare-and-swap appends the WAL index. Only then can refs move.