CLI reference
heddle fsck
Shippedheddle fsck [--full] [--thorough] [--repair] [--bridge] Repository integrity check. Walks the object graph, validates content addresses, surfaces inconsistencies, and optionally repairs them from the oplog.
Run heddle fsck periodically — or in CI — to catch corruption before it propagates. The default pass is cheap (header + ref consistency). --full walks every object; --thorough adds graph and signature integrity checks. --bridge also validates the Git overlay mirror, mapping, notes, and checkout.
When --repair is set, fsck attempts to reconstruct missing or corrupted objects from the oplog. Repair is conservative — it asks before destroying anything.
Flags
--full- Walk every object in the store, not just refs.
--thorough- Run slower graph and signature integrity checks.
--repair- Attempt to repair issues; interactive on destructive ops.
--bridge- Include the Git overlay mirror, mapping, notes, and checkout in the integrity walk.
Examples
Routine integrity check
bash$ heddle fsckok repository is valid (14,302 checked)Deep check including the Git bridge
bash$ heddle fsck --full --thorough --bridgeok repository is valid (14,302 checked) Bridge: mirror and mapping checked