git/t/helper
Junio C Hamano 105a22cf69 Merge branch 'tb/incremental-midx-part-3.2'
Further work on incremental repacking using MIDX/bitmap

* tb/incremental-midx-part-3.2:
  midx: enable reachability bitmaps during MIDX compaction
  midx: implement MIDX compaction
  t/helper/test-read-midx.c: plug memory leak when selecting layer
  midx-write.c: factor fanout layering from `compute_sorted_entries()`
  midx-write.c: enumerate `pack_int_id` values directly
  midx-write.c: extract `fill_pack_from_midx()`
  midx-write.c: introduce `midx_pack_perm()` helper
  midx: do not require packs to be sorted in lexicographic order
  midx-write.c: introduce `struct write_midx_opts`
  midx-write.c: don't use `pack_perm` when assigning `bitmap_pos`
  t/t5319-multi-pack-index.sh: fix copy-and-paste error in t5319.39
  git-multi-pack-index(1): align SYNOPSIS with 'git multi-pack-index -h'
  git-multi-pack-index(1): remove non-existent incompatibility
  builtin/multi-pack-index.c: make '--progress' a common option
  midx: introduce `midx_get_checksum_hex()`
  midx: rename `get_midx_checksum()` to `midx_get_checksum_hash()`
  midx: mark `get_midx_checksum()` arguments as const
2026-03-25 12:58:04 -07:00
..
.gitignore
meson.build t/helper: add zlib test-tool 2025-05-16 09:43:11 -07:00
test-advise.c config: move Git config parsing into "environment.c" 2025-07-23 08:15:22 -07:00
test-bitmap.c pack-bitmap: add load corrupt bitmap test 2025-07-01 14:41:54 -07:00
test-bloom.c bloom: rename function operates on bloom_key 2025-07-14 10:03:02 -07:00
test-bundle-uri.c
test-cache-tree.c cocci: convert parse_tree functions to repo_ variants 2026-01-09 18:36:18 -08:00
test-chmtime.c
test-config.c config: drop `git_config_get_bool()` wrapper 2025-07-23 08:15:20 -07:00
test-crontab.c
test-csprng.c wrapper: allow generating insecure random bytes 2025-01-07 09:04:18 -08:00
test-date.c global: mark usage strings and string tables const 2025-04-21 21:01:19 -07:00
test-delete-gpgsig.c test-tool: fix leak in delete-gpgsig command 2025-10-29 12:36:10 -07:00
test-delta.c test-delta: close output descriptor after use 2025-07-24 11:28:10 -07:00
test-dir-iterator.c refs/iterator: separate lifecycle from iteration 2025-03-12 11:31:18 -07:00
test-drop-caches.c
test-dump-cache-tree.c
test-dump-fsmonitor.c
test-dump-split-index.c
test-dump-untracked-cache.c
test-env-helper.c
test-example-tap.c test-lib: print escape sequence names 2026-03-11 11:38:54 -07:00
test-fake-ssh.c
test-find-pack.c packfile: introduce macro to iterate through packs 2025-10-16 14:42:39 -07:00
test-fsmonitor-client.c
test-genrandom.c t/helper: improve "genrandom" test helper 2026-02-23 13:19:00 -08:00
test-genzeros.c
test-getcwd.c global: mark usage strings and string tables const 2025-04-21 21:01:19 -07:00
test-hash-speed.c global: adapt callers to use generic hash context helpers 2025-01-31 10:06:11 -08:00
test-hash.c global: adapt callers to use generic hash context helpers 2025-01-31 10:06:11 -08:00
test-hashmap.c Merge branch 'jc/string-list-split' 2025-08-21 13:46:59 -07:00
test-hexdump.c
test-json-writer.c string-list: split-then-remove-empty can be done while splitting 2025-08-02 22:34:45 -07:00
test-lazy-init-name-hash.c
test-match-trees.c cocci: convert parse_tree functions to repo_ variants 2026-01-09 18:36:18 -08:00
test-mergesort.c
test-mktemp.c test-mktemp: plug memory and descriptor leaks 2025-11-18 10:05:14 -08:00
test-name-hash.c test-tool: add helper for name-hash values 2025-01-27 13:21:43 -08:00
test-online-cpus.c
test-pack-deltas.c odb: drop deprecated wrapper functions 2025-09-11 09:10:28 -07:00
test-pack-mtimes.c packfile: introduce macro to iterate through packs 2025-10-16 14:42:39 -07:00
test-parse-options.c parse-options: add precision handling for OPTION_COUNTUP 2025-07-09 08:40:32 -07:00
test-parse-pathspec-file.c
test-partial-clone.c odb: rename `oid_object_info()` 2025-07-01 14:46:37 -07:00
test-path-utils.c ci: don't skip smallest test slice in GitLab 2026-02-19 10:22:30 -08:00
test-path-walk.c path-walk: add new 'edge_aggressive' option 2025-05-16 12:15:40 -07:00
test-pcre2-config.c
test-pkt-line.c
test-proc-receive.c global: mark usage strings and string tables const 2025-04-21 21:01:19 -07:00
test-progress.c progress: stop using `the_repository` 2024-12-18 10:44:30 -08:00
test-reach.c commit: rename `free_commit_list()` to conform to coding guidelines 2026-01-15 05:32:31 -08:00
test-read-cache.c config: move Git config parsing into "environment.c" 2025-07-23 08:15:22 -07:00
test-read-graph.c commit-graph: stop passing in redundant repository 2025-08-15 09:34:48 -07:00
test-read-midx.c t/helper/test-read-midx.c: plug memory leak when selecting layer 2026-02-24 11:16:34 -08:00
test-ref-store.c refs: replace `refs_for_each_fullref_in()` 2026-02-23 13:21:19 -08:00
test-reftable.c reftable/table: move printing logic into test helper 2025-04-07 14:53:13 -07:00
test-regex.c
test-repository.c t/helper: stop setting up `the_repository` repeatedly 2025-11-25 12:16:00 -08:00
test-revision-walking.c
test-rot13-filter.c global: mark usage strings and string tables const 2025-04-21 21:01:19 -07:00
test-run-command.c run-command: add stdin callback for parallelization 2026-01-28 15:47:02 -08:00
test-scrap-cache-tree.c
test-serve-v2.c serve: stop using `the_repository` 2024-12-18 10:44:30 -08:00
test-sha1.c t/helper/test-tool: implement sha1-unsafe helper 2025-01-23 10:28:16 -08:00
test-sha1.sh t: refactor tests depending on Perl transliteration operator 2025-04-07 14:47:38 -07:00
test-sha256.c t/helper/test-tool: implement sha1-unsafe helper 2025-01-23 10:28:16 -08:00
test-sigchain.c
test-simple-ipc.c strbuf: split out logic to humanise byte values 2025-12-18 09:02:31 +09:00
test-string-list.c u-string-list: move "remove duplicates" test to "u-string-list.c" 2025-07-07 08:07:47 -07:00
test-submodule-config.c
test-submodule-nested-repo-config.c hash: stop depending on `the_repository` in `null_oid()` 2025-03-10 13:16:20 -07:00
test-submodule.c global: mark usage strings and string tables const 2025-04-21 21:01:19 -07:00
test-subprocess.c
test-tool-utils.h
test-tool.c t/helper: add zlib test-tool 2025-05-16 09:43:11 -07:00
test-tool.h t/helper: add zlib test-tool 2025-05-16 09:43:11 -07:00
test-trace2.c test-tool: extend trace2 helper with 400ancestry 2026-02-13 12:18:32 -08:00
test-truncate.c t/helper/test-truncate: close file descriptor after truncation 2025-07-22 14:05:34 -07:00
test-userdiff.c config: drop `git_config()` wrapper 2025-07-23 08:15:18 -07:00
test-wildmatch.c
test-windows-named-pipe.c global: mark usage strings and string tables const 2025-04-21 21:01:19 -07:00
test-write-cache.c
test-xml-encode.c
test-zlib.c t/helper: add zlib test-tool 2025-05-16 09:43:11 -07:00