Merge branch 'ps/pack-refs-auto-heuristics'
commit143682ec43d5772ee9327ed84eb0cdc007b1f489
authorJunio C Hamano <gitster@pobox.com>
Thu, 12 Sep 2024 18:47:23 +0000 (12 11:47 -0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 12 Sep 2024 18:47:23 +0000 (12 11:47 -0700)
treef31ec1d5710d11b704afef67f270152226e8b537
parent3bf057a0cd6a75125a5bd239372f9fc4fea6c338
parentc3459ae9ef26ee1b49d4de0af128444967910361
Merge branch 'ps/pack-refs-auto-heuristics'

"git pack-refs --auto" for the files backend was too aggressive,
which has been a bit tamed.

* ps/pack-refs-auto-heuristics:
  refs/files: use heuristic to decide whether to repack with `--auto`
  t0601: merge tests for auto-packing of refs
  wrapper: introduce `log2u()`
bisect.c
refs/files-backend.c
refs/packed-backend.c