]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'tb/pseudo-merge-bitmap-fixes'
authorJunio C Hamano <gitster@pobox.com>
Mon, 26 Aug 2024 18:32:21 +0000 (11:32 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 26 Aug 2024 18:32:21 +0000 (11:32 -0700)
commit1f4d89dfce80e17e6d9939b93391a8ba3885f750
treed7226191c9afd3fab0b819795f9dee50a9ad8aa1
parent6e6f68b59b601cca2111f646416246248d732a84
parenta72dfab8b8bcccee06d7bf53e5c0323e82a1765a
Merge branch 'tb/pseudo-merge-bitmap-fixes'

We created a useless pseudo-merge reachability bitmap that is about
0 commits, and attempted to include commits that are not in packs,
which made no sense.  These bugs have been corrected.

* tb/pseudo-merge-bitmap-fixes:
  pseudo-merge.c: ensure pseudo-merge groups are closed
  pseudo-merge.c: do not generate empty pseudo-merge commits
  t/t5333-pseudo-merge-bitmaps.sh: demonstrate empty pseudo-merge groups
  pack-bitmap-write.c: select pseudo-merges even for small bitmaps
  pack-bitmap: drop redundant args from `bitmap_writer_finish()`
  pack-bitmap: drop redundant args from `bitmap_writer_build()`
  pack-bitmap: drop redundant args from `bitmap_writer_build_type_index()`
  pack-bitmap: initialize `bitmap_writer_init()` with packing_data
builtin/pack-objects.c
midx-write.c
pseudo-merge.c