Greetings, With 63d903ff52 (unbundle: extend object verification for fetches, 2024-06-19), fsck checks are now performed on fetched bundles depending on `transfer.fsckObjects` and `fetch.fsckObjects` configuration. This works, but provides no means to override the default fsck message severity as is done for other git-fetch(1) operations. This series aims to propagate fsck message severity configuration to the underlying git-index-pack(1) process executed on the bundle in a similar manner as done with git-fetch-pack(1). - Patches 1 and 2 adapt the bundle subsystem to support additional options when performing `unbundle()`. - Patches 3 and 4 adapt the fetch-pack subsystem to expose a means to generate the message configuration arguments. - Patch 5 wires the newly generated fsck configuration options to the bundle options used when fetching from a bundle. Thanks -Justin Justin Tobler (5): bundle: add bundle verification options type bundle: support fsck message configuration fetch-pack: introduce `fetch_pack_options` fetch-pack: expose `fetch_pack_config_cb()` transport: propagate fsck configuration during bundle fetch builtin/bundle.c | 2 +- bundle-uri.c | 13 ++++++++----- bundle.c | 17 +++++++++++------ bundle.h | 15 ++++++++++----- fetch-pack.c | 20 +++++++++++--------- fetch-pack.h | 12 ++++++++++++ t/t5607-clone-bundle.sh | 7 +++++++ transport.c | 11 +++++++++-- 8 files changed, 69 insertions(+), 28 deletions(-) base-commit: 4083a6f05206077a50af7658bedc17a94c54607d -- 2.47.0