Show patches with: Submitter = Patrick Steinhardt       |   1488 patches
« 1 2 3 414 15 »
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
[0/6] worktree: initialize refdb via ref backends - - - --- 2023-12-28 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] reftable: consistently refer to `reftable_write_options` as `opts` reftable: expose write options as config - - - --- 2024-05-02 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/13] reftable/block: use `size_t` to track restart point index reftable: prepare for re-seekable iterators - - - --- 2024-05-08 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
[01/16] refs: adjust names for `init` and `init_db` callbacks refs: drop all references to `the_repository` - - - --- 2024-05-16 Patrick Steinhardt Superseded
[01/21] builtin/config: stop printing full usage on misuse builtin/config: remove global state - - - --- 2024-05-10 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] reftable: consistently pass write opts as value reftable: expose write options as config - - - --- 2024-05-02 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/13] reftable/reader: avoid copying index iterator reftable: prepare for re-seekable iterators - - - --- 2024-05-08 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
[02/16] refs: rename `init_db` callback to avoid confusion refs: drop all references to `the_repository` - - - --- 2024-05-16 Patrick Steinhardt Superseded
[02/21] builtin/config: move legacy mode into its own function builtin/config: remove global state - - - --- 2024-05-10 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] reftable/writer: drop static variable used to initialize strbuf reftable: expose write options as config - - - --- 2024-05-02 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/13] reftable/reader: unify indexed and linear seeking reftable: prepare for re-seekable iterators - - - --- 2024-05-08 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
[03/16] refs: implement releasing ref storages refs: drop all references to `the_repository` - - - --- 2024-05-16 Patrick Steinhardt Superseded
[03/21] builtin/config: move subcommand options into `cmd_config()` builtin/config: remove global state - - - --- 2024-05-10 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] reftable/writer: improve error when passed an invalid block size reftable: expose write options as config - - - --- 2024-05-02 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/13] reftable/reader: separate concerns of table iter and reftable reader reftable: prepare for re-seekable iterators - - - --- 2024-05-08 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
[04/16] refs: track ref stores via strmap refs: drop all references to `the_repository` - - - --- 2024-05-16 Patrick Steinhardt Superseded
[04/21] builtin/config: move legacy options into `cmd_config()` builtin/config: remove global state - - - --- 2024-05-10 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] reftable/dump: support dumping a table's block structure reftable: expose write options as config - - - --- 2024-05-02 Patrick Steinhardt Superseded
[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/13] reftable/reader: inline `reader_seek_internal()` reftable: prepare for re-seekable iterators - - - --- 2024-05-08 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
[05/16] refs: pass repo when retrieving submodule ref store refs: drop all references to `the_repository` - - - --- 2024-05-16 Patrick Steinhardt Superseded
[05/21] builtin/config: move actions into `cmd_config_actions()` builtin/config: remove global state - - - --- 2024-05-10 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] refs/reftable: allow configuring block size reftable: expose write options as config - - - --- 2024-05-02 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/13] reftable/reader: set up the reader when initializing table iterator reftable: prepare for re-seekable iterators - - - --- 2024-05-08 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
[06/16] refs: refactor `resolve_gitlink_ref()` to accept a repository refs: drop all references to `the_repository` - - - --- 2024-05-16 Patrick Steinhardt Superseded
[06/21] builtin/config: check for writeability after source is set up builtin/config: remove global state - - - --- 2024-05-10 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] reftable: use `uint16_t` to track restart interval reftable: expose write options as config - - - --- 2024-05-02 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/13] reftable/merged: split up initialization and seeking of records reftable: prepare for re-seekable iterators - - - --- 2024-05-08 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
[07/16] refs: retrieve worktree ref stores via associated repository refs: drop all references to `the_repository` - - - --- 2024-05-16 Patrick Steinhardt Superseded
[07/21] config: make the config source const builtin/config: remove global state - - - --- 2024-05-10 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] refs/reftable: allow configuring restart interval reftable: expose write options as config - - - --- 2024-05-02 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/13] reftable/merged: simplify indices for subiterators reftable: prepare for re-seekable iterators - - - --- 2024-05-08 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
[08/16] refs: convert iteration over replace refs to accept ref store refs: drop all references to `the_repository` - - - --- 2024-05-16 Patrick Steinhardt Superseded
[08/21] builtin/config: refactor functions to have common exit paths builtin/config: remove global state - - - --- 2024-05-10 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
« 1 2 3 414 15 »