Merge branch 'ds/commit-graph-fsck' into jt/commit-graph-per-object-store
authorJunio C Hamano <gitster@pobox.com>
Tue, 17 Jul 2018 22:46:19 +0000 (15:46 -0700)
committerJunio C Hamano <gitster@pobox.com>
Tue, 17 Jul 2018 22:46:19 +0000 (15:46 -0700)
commit8295296458bfa5e371dccae0a0e0a4b9a56f9b40
treee519d64f5604a0532c946185a2b6a51beeb06b5f
parent1f6c72fe55fded90cadcefffe5bd980a6f896579
parentb18ef13a3fc5ed6e77980f67a7f3ca89050c1715
Merge branch 'ds/commit-graph-fsck' into jt/commit-graph-per-object-store

* ds/commit-graph-fsck: (23 commits)
  coccinelle: update commit.cocci
  commit-graph: update design document
  gc: automatically write commit-graph files
  commit-graph: add '--reachable' option
  commit-graph: use string-list API for input
  fsck: verify commit-graph
  commit-graph: verify contents match checksum
  commit-graph: test for corrupted octopus edge
  commit-graph: verify commit date
  commit-graph: verify generation number
  commit-graph: verify parent list
  commit-graph: verify root tree OIDs
  commit-graph: verify objects exist
  commit-graph: verify corrupt OID fanout and lookup
  commit-graph: verify required chunks are present
  commit-graph: verify catches corrupt signature
  commit-graph: add 'verify' subcommand
  commit-graph: load a root tree from specific graph
  commit: force commit to parse from object database
  commit-graph: parse commit from chosen graph
  ...
builtin/fsck.c
commit-graph.c
commit.c
commit.h