]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'sj/ref-consistency-checks-more'
authorJunio C Hamano <gitster@pobox.com>
Wed, 26 Mar 2025 07:26:09 +0000 (16:26 +0900)
committerJunio C Hamano <gitster@pobox.com>
Wed, 26 Mar 2025 07:26:10 +0000 (16:26 +0900)
commitde35b7b3ffb6e642b47f748eb38e31182377fb0a
tree02bd656487b73596cda06df6415dd7fb98402a67
parentf50df872a45c4a1010dc5378055b1be0e844add1
parentc1cf918d3adbe832fdaf278a23151502be255bb2
Merge branch 'sj/ref-consistency-checks-more'

"git fsck" becomes more careful when checking the refs.

* sj/ref-consistency-checks-more:
  builtin/fsck: add `git refs verify` child process
  packed-backend: check whether the "packed-refs" is sorted
  packed-backend: add "packed-refs" entry consistency check
  packed-backend: check whether the refname contains NUL characters
  packed-backend: add "packed-refs" header consistency check
  packed-backend: check if header starts with "# pack-refs with: "
  packed-backend: check whether the "packed-refs" is regular file
  builtin/refs: get worktrees without reading head information
  t0602: use subshell to ensure working directory unchanged
Documentation/fsck-msgids.adoc
Documentation/git-fsck.adoc
builtin/fsck.c
builtin/refs.c
fsck.h
worktree.c
worktree.h