]> git.ipfire.org Git - thirdparty/git.git/commitdiff
Merge branch 'sj/ref-fsck'
authorJunio C Hamano <gitster@pobox.com>
Fri, 16 Aug 2024 19:51:51 +0000 (12:51 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 16 Aug 2024 19:51:51 +0000 (12:51 -0700)
"git fsck" infrastructure has been taught to also check the sanity
of the ref database, in addition to the object database.

* sj/ref-fsck:
  fsck: add ref name check for files backend
  files-backend: add unified interface for refs scanning
  builtin/refs: add verify subcommand
  refs: set up ref consistency check infrastructure
  fsck: add refs report function
  fsck: add a unified interface for reporting fsck messages
  fsck: make "fsck_error" callback generic
  fsck: rename objects-related fsck error functions
  fsck: rename "skiplist" to "skip_oids"

1  2 
builtin/fsck.c
refs.c
refs.h
refs/files-backend.c
refs/packed-backend.c
refs/refs-internal.h
refs/reftable-backend.c

diff --cc builtin/fsck.c
Simple merge
diff --cc refs.c
Simple merge
diff --cc refs.h
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge