]> git.ipfire.org Git - thirdparty/git.git/commitdiff
Merge branch 'jk/ref-paranoia'
authorJunio C Hamano <gitster@pobox.com>
Mon, 11 Oct 2021 17:21:47 +0000 (10:21 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 11 Oct 2021 17:21:47 +0000 (10:21 -0700)
The ref iteration code used to optionally allow dangling refs to be
shown, which has been tightened up.

* jk/ref-paranoia:
  refs: drop "broken" flag from for_each_fullref_in()
  ref-filter: drop broken-ref code entirely
  ref-filter: stop setting FILTER_REFS_INCLUDE_BROKEN
  repack, prune: drop GIT_REF_PARANOIA settings
  refs: turn on GIT_REF_PARANOIA by default
  refs: omit dangling symrefs when using GIT_REF_PARANOIA
  refs: add DO_FOR_EACH_OMIT_DANGLING_SYMREFS flag
  refs-internal.h: reorganize DO_FOR_EACH_* flag documentation
  refs-internal.h: move DO_FOR_EACH_* flags next to each other
  t5312: be more assertive about command failure
  t5312: test non-destructive repack
  t5312: create bogus ref as necessary
  t5312: drop "verbose" helper
  t5600: provide detached HEAD for corruption failures
  t5516: don't use HEAD ref for invalid ref-deletion tests
  t7900: clean up some more broken refs

1  2 
cache.h
environment.c
ls-refs.c
refs.c
refs.h
refs/files-backend.c
refs/refs-internal.h
revision.c
t/t7900-maintenance.sh

diff --cc cache.h
Simple merge
diff --cc environment.c
Simple merge
diff --cc ls-refs.c
Simple merge
diff --cc refs.c
Simple merge
diff --cc refs.h
Simple merge
Simple merge
Simple merge
diff --cc revision.c
Simple merge
Simple merge