Tools

Repokeeper

Repository collections as explicit operational state

Released

Repokeeper manages collections of Git repositories across machines and directory layouts.

It provides structured repository inventory, health reporting, and safe synchronization as a unit. Repokeeper does not replace Git; it adds explicit structure around repository collections so they can be managed as operational state.

Core responsibilities

  • Clone repository sets.
  • Synchronize repositories safely.
  • Maintain consistent repository structure across machines.
  • Manage repository collections as explicit operational state.

Safety model highlights

  • Safe default sync behavior via fetch and prune.
  • Does not reset, checkout, or mutate working trees in default flows.
  • Designed to operate safely with dirty working trees.

Core commands

  • repokeeper init
  • repokeeper scan
  • repokeeper status
  • repokeeper sync
  • repokeeper describe