]> git.ipfire.org Git - thirdparty/git.git/commit
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)
commitb3d175409d9bfe005515ffe361e959fb9965111c
tree3227deea0e3191061f9b742687957adfb1ff3897
parent87a1768b93a67d0420255a43d9e07387b2e805ad
parent1c31be45b3b263670c7d2a91c27cc119b77dd2e2
Merge branch 'sj/ref-fsck'

"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"
builtin/fsck.c
refs.c
refs.h
refs/files-backend.c
refs/packed-backend.c
refs/refs-internal.h
refs/reftable-backend.c