Toggle navigation
Patchwork
Git SCM
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Patrick Steinhardt
| Archived =
No
| 1069 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Mainlined
Queued
Needs ACK
Handled Elsewhere
In Next
Search
Archived
No
Yes
Both
Delegate
------
Nobody
holtmann
holtmann
holtmann
agk
mchehab
mchehab
gregkh
gregkh
mtosatti
lethal
lethal
avi
asi123
andmike
cvaroqui
nomura
jbrassow
dtor
kueda
bmarzins
tmlind
jmberg
jmberg
mcgrof
lenb
lenb
kyle
felipebalbi
varenet
helge
helge
khilman
khilman
khilman
khilman
jwoithe
mlin
Zhang Rui
Zhang Rui
iksaif
cjackiewicz
hmh
jbarnes
jbarnes
jbarnes
willy
snitzer
iwamatsu
dougsland
mjg59
rafael
rafael
rafael
ericvh@gmail.com
ykzhao
venkip
sandeen
pwsan
lucho@ionkov.net
rminnich
anholt
aystarik
roland
shefty
mason
glikely
krh
djbw
djbw
djbw
cmarinas
doyu
jrn
sage
tomba
mmarek
cjb
trondmy
jikos
bcousson
jic23
olof
olof
olof
nsekhar
weiny2
horms
horms
bwidawsk
bwidawsk
shemminger
eulfhan
josef
josef
josef
dianders
jpan9
hal
kdave
bleung
evalenti
jlbec
bhelgaas
vkoul
vkoul
szlin
davejiang
markgross
tagr
tiwai
vireshk
mmind
dledford
geert
geert
herbert
herbert
kvalo
kvalo
kvalo
bentiss
arend
rzwisler
stellarhopper
stellarhopper
jejb
matthias_bgg
dvhart
axboe
axboe
pcmoore
pcmoore
pcmoore
mkp
mkp
stefan_schmidt
leon
lucvoo
jsakkine
jsakkine
jsakkine
bamse
bamse
demarchi
krzk
groeck
groeck
sboyd
sboyd
mturquette
mturquette
0andriy
carlocaione
luca
dgc
kbingham
derosier
narmstrong
narmstrong
atull
tytso
tytso
djwong
bvanassche
omos
jpirko
jpirko
GustavoARSilva
pkshih
patersonc
brauner
shuahkh
shuahkh
shuahkh
palmer
palmer
jgg
Kishon
idosch
labbott
jsimmons
broonie
broonie
broonie
mricon
mricon
mricon
kees
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
arnd
linusw
perfinion
bbrezillon
bachradsusi
rostedt
rostedt
kholk
nbd
ebiggers
ebiggers
pavelm
sds
m0reeze
ganis
jwcart2
matttbe
andmur01
lorpie01
chanwoochoi
dlezcano
jhedberg
vudentz
robertfoss
bgix
tedd_an
tsbogend
wens
wcrobert
robher
kstewart
kwilczynski
hansg
bpf
netdev
dsa
ethtool
netdrv
martineau
abelloni
trix
pabeni
mani_sadhasivam
liusong6
mjp
tohojo
pmalani
prestwoj
prestwoj
dhowells
tzungbi
conchuod
paulmck
jes
mtkaczyk
colyli
pateldipen1984
iweiny
iweiny
bjorn
mhiramat
JanKiszka
jaegeuk
mraynal
aring
konradybcio
ij
Hailan
jstitt007
denkenz
denkenz
mkorenbl
jjohnson
frank_li
geliang
mdraidci
Apply
«
1
2
3
4
…
10
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
4
…
10
11
»