Show patches with: Submitter = Patrick Steinhardt       |    State = Action Required       |    Archived = No       |   97 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[5/5] parse-options: detect mismatches in integer signedness parse-options: harden handling of integer values - - - --- 2025-04-01 Patrick Steinhardt New
[4/5] parse-options: introduce `OPTION_UNSIGNED` parse-options: harden handling of integer values - - - --- 2025-04-01 Patrick Steinhardt New
[3/5] parse-options: introduce precision handling for `OPTION_MAGNITUDE` parse-options: harden handling of integer values - - - --- 2025-04-01 Patrick Steinhardt New
[2/5] parse-options: introduce precision handling for `OPTION_INTEGER` parse-options: harden handling of integer values - - - --- 2025-04-01 Patrick Steinhardt New
[1/5] global: use designated initializers for options parse-options: harden handling of integer values - - - --- 2025-04-01 Patrick Steinhardt New
[16/16] reftable/table: move printing logic into test helper reftable: overhaul the API to expose access to blocks - - - --- 2025-03-31 Patrick Steinhardt New
[15/16] reftable/constants: make block types part of the public interface reftable: overhaul the API to expose access to blocks - - - --- 2025-03-31 Patrick Steinhardt New
[14/16] reftable/table: introduce iterator for table blocks reftable: overhaul the API to expose access to blocks - - - --- 2025-03-31 Patrick Steinhardt New
[13/16] reftable/table: add `reftable_table` to the public interface reftable: overhaul the API to expose access to blocks - - - --- 2025-03-31 Patrick Steinhardt New
[12/16] reftable/block: expose a generic iterator over reftable records reftable: overhaul the API to expose access to blocks - - - --- 2025-03-31 Patrick Steinhardt New
[11/16] reftable/block: make block iterators reseekable reftable: overhaul the API to expose access to blocks - - - --- 2025-03-31 Patrick Steinhardt New
[10/16] reftable/block: store block pointer in the block iterator reftable: overhaul the API to expose access to blocks - - - --- 2025-03-31 Patrick Steinhardt New
[09/16] reftable/block: create public interface for reading blocks reftable: overhaul the API to expose access to blocks - - - --- 2025-03-31 Patrick Steinhardt New
[08/16] git-zlib: use `struct z_stream_s` instead of typedef reftable: overhaul the API to expose access to blocks - - - --- 2025-03-31 Patrick Steinhardt New
[07/16] reftable/block: rename `block_reader` to `reftable_block` reftable: overhaul the API to expose access to blocks - - - --- 2025-03-31 Patrick Steinhardt New
[06/16] reftable/block: rename `block` to `block_data` reftable: overhaul the API to expose access to blocks - - - --- 2025-03-31 Patrick Steinhardt New
[05/16] reftable/table: move reading block into block reader reftable: overhaul the API to expose access to blocks - - - --- 2025-03-31 Patrick Steinhardt New
[04/16] reftable/block: simplify how we track restart points reftable: overhaul the API to expose access to blocks - - - --- 2025-03-31 Patrick Steinhardt New
[03/16] reftable/blocksource: consolidate code into a single file reftable: overhaul the API to expose access to blocks - - - --- 2025-03-31 Patrick Steinhardt New
[02/16] reftable/reader: rename data structure to "table" reftable: overhaul the API to expose access to blocks - - - --- 2025-03-31 Patrick Steinhardt New
[01/16] reftable: fix formatting of the license header reftable: overhaul the API to expose access to blocks - - - --- 2025-03-31 Patrick Steinhardt New
[v2,5/5] ci: use Visual Studio for win+meson job on GitHub Workflows Collection of build fixes - - - --- 2025-03-31 Patrick Steinhardt New
[v2,4/5] meson: distinguish build and target host binaries Collection of build fixes - - - --- 2025-03-31 Patrick Steinhardt New
[v2,3/5] meson: respect 'tests' build option in contrib Collection of build fixes - - - --- 2025-03-31 Patrick Steinhardt New
[v2,2/5] gitweb: fix generation of "gitweb.js" Collection of build fixes - - - --- 2025-03-31 Patrick Steinhardt New
[v2,1/5] meson: fix handling of '-Dcurl=auto' Collection of build fixes - - - --- 2025-03-31 Patrick Steinhardt New
[5/5] meson: wire up benchmarking options meson: wire up support for benchmarks - - - --- 2025-03-31 Patrick Steinhardt New
[4/5] meson: wire up benchmarks meson: wire up support for benchmarks - - - --- 2025-03-31 Patrick Steinhardt New
[3/5] t/perf: fix benchmarks with out-of-tree builds meson: wire up support for benchmarks - - - --- 2025-03-31 Patrick Steinhardt New
[2/5] t/perf: use configured PERL_PATH meson: wire up support for benchmarks - - - --- 2025-03-31 Patrick Steinhardt New
[1/5] t/perf: fix benchmarks with alternate repo formats meson: wire up support for benchmarks - - - --- 2025-03-31 Patrick Steinhardt New
[v3,20/20] t5703: refactor test to not depend on Perl t: drop Perl as a mandatory prerequisite - - - --- 2025-03-27 Patrick Steinhardt New
[v3,19/20] t5316: refactor `max_chain()` to not depend on Perl t: drop Perl as a mandatory prerequisite - - - --- 2025-03-27 Patrick Steinhardt New
[v3,18/20] t0210: refactor trace2 scrubbing to not use Perl t: drop Perl as a mandatory prerequisite - - - --- 2025-03-27 Patrick Steinhardt New
[v3,17/20] t0021: refactor `generate_random_characters()` to not depend on Perl t: drop Perl as a mandatory prerequisite - - - --- 2025-03-27 Patrick Steinhardt New
[v3,16/20] t/lib-httpd: refactor "one-time-perl" CGI script to not depend on Perl t: drop Perl as a mandatory prerequisite - - - --- 2025-03-27 Patrick Steinhardt New
[v3,15/20] t/lib-t6000: refactor `name_from_description()` to not depend on Perl t: drop Perl as a mandatory prerequisite - - - --- 2025-03-27 Patrick Steinhardt New
[v3,14/20] t/lib-gpg: refactor `sanitize_pgp()` to not depend on Perl t: drop Perl as a mandatory prerequisite - - - --- 2025-03-27 Patrick Steinhardt New
[v3,13/20] t: refactor tests depending on Perl for textconv scripts t: drop Perl as a mandatory prerequisite - - - --- 2025-03-27 Patrick Steinhardt New
[v3,12/20] t: refactor tests depending on Perl to print data t: drop Perl as a mandatory prerequisite - - - --- 2025-03-27 Patrick Steinhardt New
[v3,11/20] t: refactor tests depending on Perl substitution operator t: drop Perl as a mandatory prerequisite - - - --- 2025-03-27 Patrick Steinhardt New
[v3,10/20] t: refactor tests depending on Perl transliteration operator t: drop Perl as a mandatory prerequisite - - - --- 2025-03-27 Patrick Steinhardt New
[v3,09/20] Makefile: stop requiring Perl when running tests t: drop Perl as a mandatory prerequisite - - - --- 2025-03-27 Patrick Steinhardt New
[v3,08/20] meson: stop requiring Perl when tests are enabled t: drop Perl as a mandatory prerequisite - - - --- 2025-03-27 Patrick Steinhardt New
[v3,07/20] t: adapt existing PERL prerequisites t: drop Perl as a mandatory prerequisite - - - --- 2025-03-27 Patrick Steinhardt New
[v3,06/20] t: introduce PERL_TEST_HELPERS prerequisite t: drop Perl as a mandatory prerequisite - - - --- 2025-03-27 Patrick Steinhardt New
[v3,05/20] t: adapt `test_readlink()` to not use Perl t: drop Perl as a mandatory prerequisite - - - --- 2025-03-27 Patrick Steinhardt New
[v3,04/20] t: adapt `test_copy_bytes()` to not use Perl t: drop Perl as a mandatory prerequisite - - - --- 2025-03-27 Patrick Steinhardt New
[v3,03/20] t: adapt character translation helpers to not use Perl t: drop Perl as a mandatory prerequisite - - - --- 2025-03-27 Patrick Steinhardt New
[v3,02/20] t: refactor environment sanitization to not use Perl t: drop Perl as a mandatory prerequisite - - - --- 2025-03-27 Patrick Steinhardt New
[v3,01/20] t: skip chain lint when PERL_PATH is unset t: drop Perl as a mandatory prerequisite - - - --- 2025-03-27 Patrick Steinhardt New
[v2,10/10] builtin/cat-file: use bitmaps to efficiently filter by object type builtin/cat-file: allow filtering objects in batch mode - - - --- 2025-03-27 Patrick Steinhardt New
[v2,09/10] builtin/cat-file: deduplicate logic to iterate over all objects builtin/cat-file: allow filtering objects in batch mode - - - --- 2025-03-27 Patrick Steinhardt New
[v2,08/10] pack-bitmap: introduce function to check whether a pack is bitmapped builtin/cat-file: allow filtering objects in batch mode - - - --- 2025-03-27 Patrick Steinhardt New
[v2,07/10] pack-bitmap: add function to iterate over filtered bitmapped objects builtin/cat-file: allow filtering objects in batch mode - - - --- 2025-03-27 Patrick Steinhardt New
[v2,06/10] pack-bitmap: allow passing payloads to `show_reachable_fn()` builtin/cat-file: allow filtering objects in batch mode - - - --- 2025-03-27 Patrick Steinhardt New
[v2,05/10] builtin/cat-file: support "object:type=" objects filter builtin/cat-file: allow filtering objects in batch mode - - - --- 2025-03-27 Patrick Steinhardt New
[v2,04/10] builtin/cat-file: support "blob:limit=" objects filter builtin/cat-file: allow filtering objects in batch mode - - - --- 2025-03-27 Patrick Steinhardt New
[v2,03/10] builtin/cat-file: support "blob:none" objects filter builtin/cat-file: allow filtering objects in batch mode - - - --- 2025-03-27 Patrick Steinhardt New
[v2,02/10] builtin/cat-file: wire up an option to filter objects builtin/cat-file: allow filtering objects in batch mode - - - --- 2025-03-27 Patrick Steinhardt New
[v2,01/10] builtin/cat-file: rename variable that tracks usage builtin/cat-file: allow filtering objects in batch mode - - - --- 2025-03-27 Patrick Steinhardt New
[v2,2/2] compat/mingw: fix EACCESS when opening files with `O_CREAT | O_EXCL` compat/mingw: fix EACCESS when opening files with `O_CREAT | O_EXCL` - - - --- 2025-03-20 Patrick Steinhardt New
[v2,1/2] meson: fix compat sources when compiling with MSVC compat/mingw: fix EACCESS when opening files with `O_CREAT | O_EXCL` - - - --- 2025-03-20 Patrick Steinhardt New
[v4,12/12] hash: stop depending on `the_repository` in `null_oid()` Stop depending on `the_repository` in object-related subsystems - - - --- 2025-03-10 Patrick Steinhardt New
[v4,11/12] hash: fix "-Wsign-compare" warnings Stop depending on `the_repository` in object-related subsystems - - - --- 2025-03-10 Patrick Steinhardt New
[v4,10/12] object-file: split out logic regarding hash algorithms Stop depending on `the_repository` in object-related subsystems - - - --- 2025-03-10 Patrick Steinhardt New
[v4,09/12] delta-islands: stop depending on `the_repository` Stop depending on `the_repository` in object-related subsystems - - - --- 2025-03-10 Patrick Steinhardt New
[v4,08/12] object-file-convert: stop depending on `the_repository` Stop depending on `the_repository` in object-related subsystems - - - --- 2025-03-10 Patrick Steinhardt New
[v4,07/12] pack-bitmap-write: stop depending on `the_repository` Stop depending on `the_repository` in object-related subsystems - - - --- 2025-03-10 Patrick Steinhardt New
[v4,06/12] pack-revindex: stop depending on `the_repository` Stop depending on `the_repository` in object-related subsystems - - - --- 2025-03-10 Patrick Steinhardt New
[v4,05/12] pack-check: stop depending on `the_repository` Stop depending on `the_repository` in object-related subsystems - - - --- 2025-03-10 Patrick Steinhardt New
[v4,04/12] environment: move access to "core.bigFileThreshold" into repo settings Stop depending on `the_repository` in object-related subsystems - - - --- 2025-03-10 Patrick Steinhardt New
[v4,03/12] pack-write: stop depending on `the_repository` and `the_hash_algo` Stop depending on `the_repository` in object-related subsystems - - - --- 2025-03-10 Patrick Steinhardt New
[v4,02/12] object: stop depending on `the_repository` Stop depending on `the_repository` in object-related subsystems - - - --- 2025-03-10 Patrick Steinhardt New
[v4,01/12] csum-file: stop depending on `the_repository` Stop depending on `the_repository` in object-related subsystems - - - --- 2025-03-10 Patrick Steinhardt New
ci: use Visual Studio for win+meson job on GitHub Workflows ci: use Visual Studio for win+meson job on GitHub Workflows - - - --- 2025-03-06 Patrick Steinhardt New
meson: distinguish build and target host binaries meson: distinguish build and target host binaries - - - --- 2025-03-03 Patrick Steinhardt New
[6/6] builtin/maintenance: introduce "reflog-expire" task builtin/maintenance: introduce "reflog-expire" task - - - --- 2025-02-26 Patrick Steinhardt New
[5/6] builtin/gc: split out function to expire reflog entries builtin/maintenance: introduce "reflog-expire" task - - - --- 2025-02-26 Patrick Steinhardt New
[4/6] builtin/reflog: make functions regarding `reflog_expire_options` public builtin/maintenance: introduce "reflog-expire" task - - - --- 2025-02-26 Patrick Steinhardt New
[3/6] builtin/reflog: stop storing per-reflog expiry dates globally builtin/maintenance: introduce "reflog-expire" task - - - --- 2025-02-26 Patrick Steinhardt New
[2/6] builtin/reflog: stop storing default reflog expiry dates globally builtin/maintenance: introduce "reflog-expire" task - - - --- 2025-02-26 Patrick Steinhardt New
[1/6] reflog: rename `cmd_reflog_expire_cb` to `reflog_expire_options` builtin/maintenance: introduce "reflog-expire" task - - - --- 2025-02-26 Patrick Steinhardt New
[9/9] builtin/cat-file: use bitmaps to efficiently filter by object type builtin/cat-file: allow filtering objects in batch mode - - - --- 2025-02-21 Patrick Steinhardt New
[8/9] builtin/cat-file: deduplicate logic to iterate over all objects builtin/cat-file: allow filtering objects in batch mode - - - --- 2025-02-21 Patrick Steinhardt New
[7/9] pack-bitmap: introduce function to check whether a pack is bitmapped builtin/cat-file: allow filtering objects in batch mode - - - --- 2025-02-21 Patrick Steinhardt New
[6/9] pack-bitmap: expose function to iterate over bitmapped objects builtin/cat-file: allow filtering objects in batch mode - - - --- 2025-02-21 Patrick Steinhardt New
[5/9] builtin/cat-file: support "object:type=" objects filter builtin/cat-file: allow filtering objects in batch mode - - - --- 2025-02-21 Patrick Steinhardt New
[4/9] builtin/cat-file: support "blob:limit=" objects filter builtin/cat-file: allow filtering objects in batch mode - - - --- 2025-02-21 Patrick Steinhardt New
[3/9] builtin/cat-file: support "blob:none" objects filter builtin/cat-file: allow filtering objects in batch mode - - - --- 2025-02-21 Patrick Steinhardt New
[2/9] builtin/cat-file: wire up an option to filter objects builtin/cat-file: allow filtering objects in batch mode - - - --- 2025-02-21 Patrick Steinhardt New
[1/9] builtin/cat-file: rename variable that tracks usage builtin/cat-file: allow filtering objects in batch mode - - - --- 2025-02-21 Patrick Steinhardt New
[v2,11/16] rerere: let `rerere_path()` write paths into a caller-provided buffer path: remove dependency on `the_repository` - - - --- 2025-02-07 Patrick Steinhardt New
[v2] reftable: ignore file-in-use errors when unlink(3p) fails on Windows [v2] reftable: ignore file-in-use errors when unlink(3p) fails on Windows - - - --- 2025-02-06 Patrick Steinhardt New
[v2,2/2] scalar: free result of `remote_default_branch()` Plug two memory leaks exposed via Meson - - - --- 2025-01-30 Patrick Steinhardt New
[v4,5/5] remote: announce removal of "branches/" and "remotes/" remote: announce removal of "branches/" and "remotes/" 1 - - --- 2025-01-22 Patrick Steinhardt New
[v2] builtin/blame: fix out-of-bounds read with excessive `--abbrev` [v2] builtin/blame: fix out-of-bounds read with excessive `--abbrev` - - - --- 2025-01-09 Patrick Steinhardt New