]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'ps/reftable-write-options'
authorJunio C Hamano <gitster@pobox.com>
Thu, 30 May 2024 21:15:11 +0000 (14:15 -0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 30 May 2024 21:15:11 +0000 (14:15 -0700)
commit23528d352ac4b4fdfd982e7f9a12f306518ca8b6
treee6df331428d98d3a54974ac17fc9438e4d66e3d2
parenta60c21b7206fff1a6ab561e29ac7312c437d2592
parentf518d91a2b6465c9951f4ee1ab316ee81894000c
Merge branch 'ps/reftable-write-options'

The knobs to tweak how reftable files are written have been made
available as configuration variables.

* ps/reftable-write-options:
  refs/reftable: allow configuring geometric factor
  reftable: make the compaction factor configurable
  refs/reftable: allow disabling writing the object index
  refs/reftable: allow configuring restart interval
  reftable: use `uint16_t` to track restart interval
  refs/reftable: allow configuring block size
  reftable/dump: support dumping a table's block structure
  reftable/writer: improve error when passed an invalid block size
  reftable/writer: drop static variable used to initialize strbuf
  reftable: pass opts as constant pointer
  reftable: consistently refer to `reftable_write_options` as `opts`
refs/reftable-backend.c