Show patches with: Submitter = Patrick Steinhardt       |    Archived = No       |   1069 patches
« 1 2 3 410 11 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[0/2] reftable: adjust permissions of compacted tables - - - --- 2024-01-24 Patrick Steinhardt New
[01/10] t0410: mark tests to require the reffiles backend t: more compatibility fixes with reftables - - - --- 2023-11-29 Patrick Steinhardt Accepted
[01/11] path: harden validation of HEAD with non-standard hashes Stop relying on SHA1 fallback for `the_hash_algo` - - - --- 2024-04-19 Patrick Steinhardt Superseded
[01/11] t: add helpers to test for reference existence t: reduce direct disk access to data structures - - - --- 2023-10-18 Patrick Steinhardt Superseded
[01/12] builtin/show-ref: convert pattern to a local variable show-ref: introduce mode to check for ref existence - - - --- 2023-10-24 Patrick Steinhardt Superseded
[01/12] ci: rename "runs_on_pool" to "distro" t: exercise Git/JGit reftable compatibility - - - --- 2024-04-04 Patrick Steinhardt Superseded
[01/12] reftable/pq: use `size_t` to track iterator index reftable: improve ref iteration performance (pt.2) - - - --- 2024-02-14 Patrick Steinhardt Superseded
[01/12] t: introduce DEFAULT_REPO_FORMAT prereq Introduce `refStorage` extension - - - --- 2023-12-20 Patrick Steinhardt Superseded
[01/15] reftable/stack: fix error handling in `reftable_stack_init_addition()` refs: introduce `--auto` to pack refs as needed - - - --- 2024-03-18 Patrick Steinhardt Superseded
[02/10] t1400: split up generic reflog tests from the reffile-specific ones t: more compatibility fixes with reftables - - - --- 2023-11-29 Patrick Steinhardt Accepted
[02/11] parse-options-cb: only abbreviate hashes when hash algo is known Stop relying on SHA1 fallback for `the_hash_algo` - - - --- 2024-04-19 Patrick Steinhardt Superseded
[02/11] t: allow skipping expected object ID in `ref-store update-ref` t: reduce direct disk access to data structures - - - --- 2023-10-18 Patrick Steinhardt Superseded
[02/12] builtin/show-ref: split up different subcommands show-ref: introduce mode to check for ref existence - - - --- 2023-10-24 Patrick Steinhardt Superseded
[02/12] ci: expose distro name in dockerized GitHub jobs t: exercise Git/JGit reftable compatibility - - - --- 2024-04-04 Patrick Steinhardt Superseded
[02/12] reftable/merged: make `merged_iter` structure private reftable: improve ref iteration performance (pt.2) - - - --- 2024-02-14 Patrick Steinhardt Superseded
[02/12] worktree: skip reading HEAD when repairing worktrees Introduce `refStorage` extension - - - --- 2023-12-20 Patrick Steinhardt Superseded
[02/15] reftable/error: discern locked/outdated errors refs: introduce `--auto` to pack refs as needed - - - --- 2024-03-18 Patrick Steinhardt Superseded
[03/10] t1401: stop treating FETCH_HEAD as real reference t: more compatibility fixes with reftables - - - --- 2023-11-29 Patrick Steinhardt Accepted
[03/11] attr: don't recompute default attribute source Stop relying on SHA1 fallback for `the_hash_algo` - - - --- 2024-04-19 Patrick Steinhardt Superseded
[03/11] t: convert tests to use helpers for reference existence t: reduce direct disk access to data structures - - - --- 2023-10-18 Patrick Steinhardt Superseded
[03/12] builtin/show-ref: fix leaking string buffer show-ref: introduce mode to check for ref existence - - - --- 2023-10-24 Patrick Steinhardt Superseded
[03/12] ci: allow skipping sudo on dockerized jobs t: exercise Git/JGit reftable compatibility - - - --- 2024-04-04 Patrick Steinhardt Superseded
[03/12] refs: refactor logic to look up storage backends Introduce `refStorage` extension - - - --- 2023-12-20 Patrick Steinhardt Superseded
[03/12] reftable/merged: advance subiter on subsequent iteration reftable: improve ref iteration performance (pt.2) - - - --- 2024-02-14 Patrick Steinhardt Superseded
[03/15] reftable/stack: use error codes when locking fails during compaction refs: introduce `--auto` to pack refs as needed - - - --- 2024-03-18 Patrick Steinhardt Superseded
[04/10] t1410: use test-tool to create empty reflog t: more compatibility fixes with reftables - - - --- 2023-11-29 Patrick Steinhardt Accepted
[04/11] attr: fix BUG() when parsing attrs outside of repo Stop relying on SHA1 fallback for `the_hash_algo` - - - --- 2024-04-19 Patrick Steinhardt Superseded
[04/11] t: convert tests to not write references via the filesystem t: reduce direct disk access to data structures - - - --- 2023-10-18 Patrick Steinhardt Superseded
[04/12] builtin/show-ref: fix dead code when passing patterns show-ref: introduce mode to check for ref existence - - - --- 2023-10-24 Patrick Steinhardt Superseded
[04/12] ci: drop duplicate package installation for "linux-gcc-default" t: exercise Git/JGit reftable compatibility - - - --- 2024-04-04 Patrick Steinhardt Superseded
[04/12] reftable/merged: make subiters own their records reftable: improve ref iteration performance (pt.2) - - - --- 2024-02-14 Patrick Steinhardt Superseded
[04/12] setup: start tracking ref storage format when Introduce `refStorage` extension - - - --- 2023-12-20 Patrick Steinhardt Superseded
[04/15] reftable/stack: gracefully handle failed auto-compaction due to locks refs: introduce `--auto` to pack refs as needed - - - --- 2024-03-18 Patrick Steinhardt Superseded
[05/10] t1417: make `reflog --updateref` tests backend agnostic t: more compatibility fixes with reftables - - - --- 2023-11-29 Patrick Steinhardt Accepted
[05/11] remote-curl: fix parsing of detached SHA256 heads Stop relying on SHA1 fallback for `the_hash_algo` - - - --- 2024-04-19 Patrick Steinhardt Superseded
[05/11] t: convert tests to not access symrefs via the filesystem t: reduce direct disk access to data structures - - - --- 2023-10-18 Patrick Steinhardt Superseded
[05/12] builtin/show-ref: refactor `--exclude-existing` options show-ref: introduce mode to check for ref existence - - - --- 2023-10-24 Patrick Steinhardt Superseded
[05/12] ci: convert "install-dependencies.sh" to use "/bin/sh" t: exercise Git/JGit reftable compatibility - - - --- 2024-04-04 Patrick Steinhardt Superseded
[05/12] reftable/merged: remove unnecessary null check for subiters reftable: improve ref iteration performance (pt.2) - - - --- 2024-02-14 Patrick Steinhardt Superseded
[05/12] setup: set repository's formats on init Introduce `refStorage` extension - - - --- 2023-12-20 Patrick Steinhardt Superseded
[05/15] refs/reftable: print errors on compaction failure refs: introduce `--auto` to pack refs as needed - - - --- 2024-03-18 Patrick Steinhardt Superseded
[06/10] t3310: stop checking for reference existence via `test -f` t: more compatibility fixes with reftables - - - --- 2023-11-29 Patrick Steinhardt Accepted
[06/11] builtin/rev-parse: allow shortening to more than 40 hex characters Stop relying on SHA1 fallback for `the_hash_algo` - - - --- 2024-04-19 Patrick Steinhardt Superseded
[06/11] t: convert tests to not access reflog via the filesystem t: reduce direct disk access to data structures - - - --- 2023-10-18 Patrick Steinhardt Superseded
[06/12] builtin/show-ref: stop using global variable to count matches show-ref: introduce mode to check for ref existence - - - --- 2023-10-24 Patrick Steinhardt Superseded
[06/12] ci: merge custom PATH directories t: exercise Git/JGit reftable compatibility - - - --- 2024-04-04 Patrick Steinhardt Superseded
[06/12] reftable/merged: handle subiter cleanup on close only reftable: improve ref iteration performance (pt.2) - - - --- 2024-02-14 Patrick Steinhardt Superseded
[06/12] setup: introduce "extensions.refStorage" extension Introduce `refStorage` extension - - - --- 2023-12-20 Patrick Steinhardt Superseded
[06/15] t/helper: drop pack-refs wrapper refs: introduce `--auto` to pack refs as needed - - - --- 2024-03-18 Patrick Steinhardt Superseded
[07/10] t4013: simplify magic parsing and drop "failure" t: more compatibility fixes with reftables - - - --- 2023-11-29 Patrick Steinhardt Accepted
[07/11] builtin/blame: don't access potentially unitialized `the_hash_algo` Stop relying on SHA1 fallback for `the_hash_algo` - - - --- 2024-04-19 Patrick Steinhardt Superseded
[07/11] t1450: convert tests to remove worktrees via git-worktree(1) t: reduce direct disk access to data structures - - - --- 2023-10-18 Patrick Steinhardt Superseded
[07/12] builtin/show-ref: stop using global vars for `show_one()` show-ref: introduce mode to check for ref existence - - - --- 2023-10-24 Patrick Steinhardt Superseded
[07/12] ci: merge scripts which install dependencies t: exercise Git/JGit reftable compatibility - - - --- 2024-04-04 Patrick Steinhardt Superseded
[07/12] reftable/merged: circumvent pqueue with single subiter reftable: improve ref iteration performance (pt.2) - - - --- 2024-02-14 Patrick Steinhardt Superseded
[07/12] setup: introduce GIT_DEFAULT_REF_FORMAT envvar Introduce `refStorage` extension - - - --- 2023-12-20 Patrick Steinhardt Superseded
[07/15] refs: move `struct pack_refs_opts` to where it's used refs: introduce `--auto` to pack refs as needed - - - --- 2024-03-18 Patrick Steinhardt Superseded
[08/10] t5401: speed up creation of many branches t: more compatibility fixes with reftables - - - --- 2023-11-29 Patrick Steinhardt Accepted
[08/11] builtin/bundle: abort "verify" early when there is no repository Stop relying on SHA1 fallback for `the_hash_algo` - - - --- 2024-04-19 Patrick Steinhardt Superseded
[08/11] t4207: delete replace references via git-update-ref(1) t: reduce direct disk access to data structures - - - --- 2023-10-18 Patrick Steinhardt Superseded
[08/12] builtin/show-ref: refactor options for patterns subcommand show-ref: introduce mode to check for ref existence - - - --- 2023-10-24 Patrick Steinhardt Superseded
[08/12] ci: make Perforce binaries executable for all users t: exercise Git/JGit reftable compatibility - - - --- 2024-04-04 Patrick Steinhardt Superseded
[08/12] reftable/merged: avoid duplicate pqueue emptiness check reftable: improve ref iteration performance (pt.2) - - - --- 2024-02-14 Patrick Steinhardt Superseded
[08/12] t: introduce GIT_TEST_DEFAULT_REF_FORMAT envvar Introduce `refStorage` extension - - - --- 2023-12-20 Patrick Steinhardt Superseded
[08/15] refs: remove `PACK_REFS_ALL` flag refs: introduce `--auto` to pack refs as needed - - - --- 2024-03-18 Patrick Steinhardt Superseded
[09/10] t5551: stop writing packed-refs directly t: more compatibility fixes with reftables - - - --- 2023-11-29 Patrick Steinhardt Accepted
[09/11] builtin/diff: explicitly set hash algo when there is no repo Stop relying on SHA1 fallback for `the_hash_algo` - - - --- 2024-04-19 Patrick Steinhardt Superseded
[09/11] t7300: assert exact states of repo t: reduce direct disk access to data structures - - - --- 2023-10-18 Patrick Steinhardt Superseded
[09/12] builtin/rev-parse: introduce `--show-ref-format` flag Introduce `refStorage` extension - - - --- 2023-12-20 Patrick Steinhardt Superseded
[09/12] builtin/show-ref: ensure mutual exclusiveness of subcommands show-ref: introduce mode to check for ref existence - - - --- 2023-10-24 Patrick Steinhardt Superseded
[09/12] ci: install JGit dependency t: exercise Git/JGit reftable compatibility - - - --- 2024-04-04 Patrick Steinhardt Superseded
[09/12] reftable/record: reuse refname when decoding reftable: improve ref iteration performance (pt.2) - - - --- 2024-02-14 Patrick Steinhardt Superseded
[09/15] refs/reftable: expose auto compaction via new flag refs: introduce `--auto` to pack refs as needed - - - --- 2024-03-18 Patrick Steinhardt Superseded
[1/1] fetch: fix deadlock when cleaning up lockfiles in async signals [1/1] fetch: fix deadlock when cleaning up lockfiles in async signals - - - --- 2022-01-07 Patrick Steinhardt Accepted
[1/2] cook: switch unmaintained GitLab mirror to new URL [1/2] cook: switch unmaintained GitLab mirror to new URL - - - --- 2024-03-29 Patrick Steinhardt New
[1/2] doc/git-repack: fix syntax for `-g` shorthand option doc/git-repack: small fixes for geometric repacks - - - --- 2023-10-16 Patrick Steinhardt Accepted
[1/2] docs: improve changelog entry for `git pack-refs --auto` docs: improvements for Git v2.45 changelog - - - --- 2024-04-22 Patrick Steinhardt Accepted
[1/2] fetch-pack: use commit-graph when computing cutoff fetch: speed up mirror-fetches with many refs - - - --- 2022-01-28 Patrick Steinhardt Superseded
[1/2] fetch: allow passing a transaction to `s_update_ref()` fetch: implement support for atomic reference updates - - - --- 2021-01-07 Patrick Steinhardt Superseded
[1/2] git.txt: fix synopsis of `--config-env` missing the equals sign git: support separate arg for `--config-env`'s value - - - --- 2021-04-19 Patrick Steinhardt Superseded
[1/2] object-name: detect and report empty reflogs Detect empty or missing reflogs with `ref@{0}` - - - --- 2024-02-21 Patrick Steinhardt New
[1/2] refs: introduce reftable backend refs: introduce reftable backend - - - --- 2024-01-30 Patrick Steinhardt Superseded
[1/2] refs/reftable: don't fail empty transactions in repo without HEAD builtin/clone: allow remote helpers to detect repo - - - --- 2024-02-27 Patrick Steinhardt Accepted
[1/2] reftable/stack: unconditionally reload stack after commit reftable/stack: fix race in up-to-date check - - - --- 2024-01-18 Patrick Steinhardt Accepted
[1/2] reftable/stack: use fchmod(3P) to set permissions [1/2] reftable/stack: use fchmod(3P) to set permissions - - - --- 2024-01-24 Patrick Steinhardt New
[1/2] run-command: introduce function to prepare auto-maintenance process builtin/receive-pack: convert to use git-maintenance(1) - - - --- 2024-04-17 Patrick Steinhardt Accepted
[1/2] t0610: make `--shared=` tests reusable t0610: fix umask tests - - - --- 2024-04-09 Patrick Steinhardt Accepted
[1/2] t9902: verify that completion does not print anything completion: silence pseudo-ref existence check - - - --- 2024-01-11 Patrick Steinhardt Superseded
[1/3] ci: make p4 setup on macOS more robust ci: add support for macOS to GitLab CI - - - --- 2024-01-15 Patrick Steinhardt Superseded
[1/3] revision: reorder `read_revisions_from_stdin()` revision: handle pseudo-opts in `--stdin` mode - - - --- 2023-06-14 Patrick Steinhardt Superseded
[1/3] t/lib-httpd: dynamically detect httpd and modules path t: improve compatibility with NixOS - - - --- 2023-11-08 Patrick Steinhardt Superseded
[1/3] t7800: improve test descriptions with empty arguments t7800: fix quoting of looped test bodies - - - --- 2024-03-21 Patrick Steinhardt Superseded
[1/4] global: convert trivial usages of `test <expr> -a/-o <expr>` Replace use of `test <expr> -o/a <expr>` - - - --- 2023-11-09 Patrick Steinhardt Superseded
[1/4] lockfile: report when rollback fails reftable/stack: register temporary files - - - --- 2024-03-04 Patrick Steinhardt Superseded
[1/4] reftable/stack: refactor stack reloading to have common exit path reftable: optimize I/O patterns - - - --- 2024-01-08 Patrick Steinhardt Superseded
[1/4] t5510: ensure that the packed-refs file needs locking refs: remove virtual `delete_refs()` function - - - --- 2023-11-14 Patrick Steinhardt Accepted
[1/4] test-bloom: stop setting up Git directory twice Memory leak fixes - - - --- 2023-11-06 Patrick Steinhardt Accepted
[1/4] wt-status: read HEAD and ORIG_HEAD via the refdb refs: improve handling of special refs - - - --- 2023-11-29 Patrick Steinhardt Superseded
[1/5] ci: reorder definitions for grouping functions ci: add GitLab CI definition - - - --- 2023-10-26 Patrick Steinhardt Superseded
[1/5] reftable/reader: be more careful about errors in indexed seeks reftable: fix writing multi-level indices - - - --- 2024-01-26 Patrick Steinhardt Superseded
« 1 2 3 410 11 »