Keeping Large Repositories Fast

Note

Draft placeholder — outline notes only; prose not yet written.

Points this section needs to cover:

  • git maintenance start and the scheduled task model (prefetch, commit-graph, loose-object packing, incremental repack)

  • The commit-graph and what it speeds up (log, merge-base, ahead/behind)

  • The multi-pack-index

  • FSMonitor and the untracked cache for fast git status in huge worktrees

  • This is the operations story; the on-disk formats are covered in Ch 10, Git Internals