Toggle navigation
Patchwork
Git SCM
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Eric Sunshine
| 172 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
»
Patch
Series
A/R/T
S/W/F
Date
Submitter
Delegate
State
[01/15] t/chainlint/*.test: don't use invalid shell syntax
generalize chainlint self-tests
- - -
-
-
-
2021-12-13
Eric Sunshine
Accepted
[01/18] t: add skeleton chainlint.pl
make test "linting" more comprehensive
- - -
-
-
-
2022-09-01
Eric Sunshine
Accepted
[01/19] t/lib-pager: use sane_unset() to avoid breaking &&-chain
tests: fix broken &&-chains & abort loops on error
- - -
-
-
-
2021-12-09
Eric Sunshine
Accepted
[02/15] t/chainlint/*.test: fix invalid test cases due to mixing quote types
generalize chainlint self-tests
- - -
-
-
-
2021-12-13
Eric Sunshine
Accepted
[02/18] chainlint.pl: add POSIX shell lexical analyzer
make test "linting" more comprehensive
- - -
-
-
-
2022-09-01
Eric Sunshine
Accepted
[02/19] t1010: fix unnoticed failure on Windows
tests: fix broken &&-chains & abort loops on error
- - -
-
-
-
2021-12-09
Eric Sunshine
Accepted
[03/15] t/chainlint/*.test: generalize self-test commentary
generalize chainlint self-tests
- - -
-
-
-
2021-12-13
Eric Sunshine
Accepted
[03/18] chainlint.pl: add POSIX shell parser
make test "linting" more comprehensive
- - -
-
-
-
2022-09-01
Eric Sunshine
Accepted
[03/19] t1020: avoid aborting entire test script when one test fails
tests: fix broken &&-chains & abort loops on error
- - -
-
-
-
2021-12-09
Eric Sunshine
Accepted
[04/15] t/chainlint/one-liner: avoid overly intimate chainlint.sed knowledge
generalize chainlint self-tests
- - -
-
-
-
2021-12-13
Eric Sunshine
Accepted
[04/18] chainlint.pl: add parser to validate tests
make test "linting" more comprehensive
- - -
-
-
-
2022-09-01
Eric Sunshine
Accepted
[04/19] t4202: clarify intent by creating expected content less cleverly
tests: fix broken &&-chains & abort loops on error
- - -
-
-
-
2021-12-09
Eric Sunshine
Accepted
[05/15] t/Makefile: optimize chainlint self-test
generalize chainlint self-tests
- - -
-
-
-
2021-12-13
Eric Sunshine
Accepted
[05/18] chainlint.pl: add parser to identify test definitions
make test "linting" more comprehensive
- - -
-
-
-
2022-09-01
Eric Sunshine
Accepted
[05/19] t5516: drop unnecessary subshell and command invocation
tests: fix broken &&-chains & abort loops on error
- - -
-
-
-
2021-12-09
Eric Sunshine
Accepted
[06/15] chainlint.sed: improve ?!AMP?! placement accuracy
generalize chainlint self-tests
- - -
-
-
-
2021-12-13
Eric Sunshine
Accepted
[06/18] chainlint.pl: validate test scripts in parallel
make test "linting" more comprehensive
- - -
-
-
-
2022-09-01
Eric Sunshine
Accepted
[06/19] t6300: make `%(raw:size) --shell` test more robust
tests: fix broken &&-chains & abort loops on error
- - -
-
-
-
2021-12-09
Eric Sunshine
Accepted
[07/15] chainlint.sed: improve ?!SEMI?! placement accuracy
generalize chainlint self-tests
- - -
-
-
-
2021-12-13
Eric Sunshine
Accepted
[07/18] chainlint.pl: don't require `return|exit|continue` to end with `&&`
make test "linting" more comprehensive
- - -
-
-
-
2022-09-01
Eric Sunshine
Accepted
[07/19] t9107: use shell parameter expansion to avoid breaking &&-chain
tests: fix broken &&-chains & abort loops on error
- - -
-
-
-
2021-12-09
Eric Sunshine
Accepted
[08/15] chainlint.sed: tolerate harmless ";" at end of last line in block
generalize chainlint self-tests
- - -
-
-
-
2021-12-13
Eric Sunshine
Accepted
[08/18] t/Makefile: apply chainlint.pl to existing self-tests
make test "linting" more comprehensive
- - -
-
-
-
2022-09-01
Eric Sunshine
Accepted
[08/19] tests: simplify construction of large blocks of text
tests: fix broken &&-chains & abort loops on error
- - -
-
-
-
2021-12-09
Eric Sunshine
Accepted
[09/15] chainlint.sed: drop unnecessary distinction between ?!AMP?! and ?!SEMI?!
generalize chainlint self-tests
- - -
-
-
-
2021-12-13
Eric Sunshine
Accepted
[09/18] chainlint.pl: don't require `&` background command to end with `&&`
make test "linting" more comprehensive
- - -
-
-
-
2022-09-01
Eric Sunshine
Accepted
[09/19] tests: use test_write_lines() to generate line-oriented output
tests: fix broken &&-chains & abort loops on error
- - -
-
-
-
2021-12-09
Eric Sunshine
Accepted
[1/2] restore: require --source when combining --worktree and --staged
enhance "git restore --worktree --staged" behavior
- - -
-
-
-
2020-05-01
Eric Sunshine
New
[1/2] t3400: make test clean up after itself
git-rebase: refuse to switch to branch checked out elsewhere
- - -
-
-
-
2020-02-23
Eric Sunshine
New
[1/2] worktree: drop get_worktrees() special-purpose sorting option
drop specialized knowledge from generic worktree code
- - -
-
-
-
2020-06-19
Eric Sunshine
New
[1/2] worktree: send "chatty" messages to stderr
worktree: fix incorrectly-ordered messages on Windows
- - -
-
-
-
2021-12-03
Eric Sunshine
Accepted
[1/3] chainlint: sidestep impoverished macOS "terminfo"
chainlint: emit line numbers alongside test definitions
- - -
-
-
-
2022-11-09
Eric Sunshine
Superseded
[1/3] diff: move show_interdiff() from its own file to diff-lib
format-patch: --interiff/--range-diff tweaks
- - -
-
-
-
2020-09-08
Eric Sunshine
Accepted
[1/3] git-checkout.txt: document -d short option for --detach
worktree: add -d shorthand for --detach & improve documentation
- - -
-
-
-
2020-09-04
Eric Sunshine
Accepted
[1/3] t1509: fix failing "root work tree" test due to owner-check
fix t1509-root-work-tree failure
- - -
-
-
-
2022-11-21
Eric Sunshine
Accepted
[1/3] t2407: fix broken &&-chains in compound statement
tests: fix broken &&-chains & abort loops on error
- - -
-
-
-
2022-08-22
Eric Sunshine
Accepted
[1/3] t3301: tolerate minor notes-related presentation changes
suppress trailing whitespace on empty "notes" lines
- - -
-
-
-
2021-08-30
Eric Sunshine
New
[1/3] t4301: account for behavior differences between sed implementations
fix failing t4301 test and &&-chain breakage
- - -
-
-
-
2022-08-28
Eric Sunshine
Accepted
[1/3] t7900: fix test failures when invoked individually via --run
make macOS `git maintenance` test work on Windows
- - -
-
-
-
2020-11-27
Eric Sunshine
Superseded
[1/3] worktree: improve find_worktree() documentation
git-worktree: fix "add" being fooled by suffix matching
- - -
-
-
-
2020-02-24
Eric Sunshine
New
[1/4] chainlint: add explanatory comments
chainlint: improve annotated output
- - -
-
-
-
2022-11-08
Eric Sunshine
Accepted
[1/4] git-worktree.txt: employ fixed-width typeface consistently
git-worktree documentation cleanups
- - -
-
-
-
2020-08-03
Eric Sunshine
New
[1/4] worktree: drop pointless strbuf_release()
worktree: cleanups & simplification
- - -
-
-
-
2020-07-31
Eric Sunshine
Accepted
[1/5] worktree: add skeleton "repair" command
add "git worktree repair" command
- - -
-
-
-
2020-08-27
Eric Sunshine
New
[1/8] worktree: factor out repeated string literal
worktree: tighten duplicate path detection
- - -
-
-
-
2020-06-08
Eric Sunshine
New
[10/15] chainlint.sed: drop subshell-closing ">" annotation
generalize chainlint self-tests
- - -
-
-
-
2021-12-13
Eric Sunshine
Accepted
[10/18] chainlint.pl: don't flag broken &&-chain if `$?` handled explicitly
make test "linting" more comprehensive
- - -
-
-
-
2022-09-01
Eric Sunshine
Accepted
[10/19] tests: fix broken &&-chains in compound statements
tests: fix broken &&-chains & abort loops on error
- - -
-
-
-
2021-12-09
Eric Sunshine
Accepted
[11/15] chainlint.sed: make here-doc "<<-" operator recognition more POSIX-like
generalize chainlint self-tests
- - -
-
-
-
2021-12-13
Eric Sunshine
Accepted
[11/18] chainlint.pl: don't flag broken &&-chain if failure indicated explicitly
make test "linting" more comprehensive
- - -
-
-
-
2022-09-01
Eric Sunshine
Accepted
[11/19] tests: fix broken &&-chains in `$(...)` command substitutions
tests: fix broken &&-chains & abort loops on error
- - -
-
-
-
2021-12-09
Eric Sunshine
Accepted
[12/15] chainlint.sed: don't mistake `<< word` in string as here-doc operator
generalize chainlint self-tests
- - -
-
-
-
2021-12-13
Eric Sunshine
Accepted
[12/18] chainlint.pl: complain about loops lacking explicit failure handling
make test "linting" more comprehensive
- - -
-
-
-
2022-09-01
Eric Sunshine
Accepted
[12/19] tests: fix broken &&-chains in `{...}` groups
tests: fix broken &&-chains & abort loops on error
- - -
-
-
-
2021-12-09
Eric Sunshine
Accepted
[13/15] chainlint.sed: stop throwing away here-doc tags
generalize chainlint self-tests
- - -
-
-
-
2021-12-13
Eric Sunshine
Accepted
[13/18] chainlint.pl: allow `|| echo` to signal failure upstream of a pipe
make test "linting" more comprehensive
- - -
-
-
-
2022-09-01
Eric Sunshine
Accepted
[13/19] tests: apply modern idiom for signaling test failure
tests: fix broken &&-chains & abort loops on error
- - -
-
-
-
2021-12-09
Eric Sunshine
Accepted
[14/15] chainlint.sed: swallow comments consistently
generalize chainlint self-tests
- - -
-
-
-
2021-12-13
Eric Sunshine
Accepted
[14/18] t/chainlint: add more chainlint.pl self-tests
make test "linting" more comprehensive
- - -
-
-
-
2022-09-01
Eric Sunshine
Accepted
[14/19] tests: apply modern idiom for exiting loop upon failure
tests: fix broken &&-chains & abort loops on error
- - -
-
-
-
2021-12-09
Eric Sunshine
Accepted
[15/15] chainlint.sed: stop splitting "(..." into separate lines "(" and "..."
generalize chainlint self-tests
- - -
-
-
-
2021-12-13
Eric Sunshine
Accepted
[15/18] test-lib: retire "lint harder" optimization hack
make test "linting" more comprehensive
- - -
-
-
-
2022-09-01
Eric Sunshine
Accepted
[15/19] tests: simplify by dropping unnecessary `for` loops
tests: fix broken &&-chains & abort loops on error
- - -
-
-
-
2021-12-09
Eric Sunshine
Accepted
[16/18] test-lib: replace chainlint.sed with chainlint.pl
make test "linting" more comprehensive
- - -
-
-
-
2022-09-01
Eric Sunshine
Accepted
[16/19] t0000-t3999: detect and signal failure within loop
tests: fix broken &&-chains & abort loops on error
- - -
-
-
-
2021-12-09
Eric Sunshine
Accepted
[17/18] t/Makefile: teach `make test` and `make prove` to run chainlint.pl
make test "linting" more comprehensive
- - -
-
-
-
2022-09-01
Eric Sunshine
Accepted
[17/19] t4000-t4999: detect and signal failure within loop
tests: fix broken &&-chains & abort loops on error
- - -
-
-
-
2021-12-09
Eric Sunshine
Accepted
[18/18] t: retire unused chainlint.sed
make test "linting" more comprehensive
- - -
-
-
-
2022-09-01
Eric Sunshine
Accepted
[18/19] t5000-t5999: detect and signal failure within loop
tests: fix broken &&-chains & abort loops on error
- - -
-
-
-
2021-12-09
Eric Sunshine
Accepted
[19/19] t6000-t9999: detect and signal failure within loop
tests: fix broken &&-chains & abort loops on error
- - -
-
-
-
2021-12-09
Eric Sunshine
Accepted
[2/1] t/perf: avoid unnecessary test_export() recursion
t/perf: fix test_export() failure with BSD `sed`
- - -
-
-
-
2020-12-20
Eric Sunshine
Accepted
[2/2] git-worktree.txt: add missing `-v` to synopsis for `worktree list`
worktree: fix incorrectly-ordered messages on Windows
- - -
-
-
-
2021-12-03
Eric Sunshine
Accepted
[2/2] rebase: refuse to switch to branch already checked out elsewhere
git-rebase: refuse to switch to branch checked out elsewhere
- - -
-
-
-
2020-02-23
Eric Sunshine
New
[2/2] restore: default to HEAD when combining --worktree and --staged
enhance "git restore --worktree --staged" behavior
- - -
-
-
-
2020-05-01
Eric Sunshine
New
[2/2] worktree: drop get_worktrees() unused 'flags' argument
drop specialized knowledge from generic worktree code
- - -
-
-
-
2020-06-19
Eric Sunshine
New
[2/3] chainlint: latch line numbers at which each token starts and ends
chainlint: emit line numbers alongside test definitions
- - -
-
-
-
2022-11-09
Eric Sunshine
Superseded
[2/3] diff-lib: tighten show_interdiff()'s interface
format-patch: --interiff/--range-diff tweaks
- - -
-
-
-
2020-09-08
Eric Sunshine
Accepted
[2/3] t1092: fix buggy sparse "blame" test
tests: fix broken &&-chains & abort loops on error
- - -
-
-
-
2022-08-22
Eric Sunshine
Accepted
[2/3] t1509: make "setup" test more robust
fix t1509-root-work-tree failure
- - -
-
-
-
2022-11-21
Eric Sunshine
Accepted
[2/3] t3303/t9301: make `notes` tests less brittle
suppress trailing whitespace on empty "notes" lines
- - -
-
-
-
2021-08-30
Eric Sunshine
New
[2/3] t4031: fix broken &&-chains and add missing loop termination
fix failing t4301 test and &&-chain breakage
- - -
-
-
-
2022-08-28
Eric Sunshine
Accepted
[2/3] test-tool: add `getuid` subcommand
make macOS `git maintenance` test work on Windows
- - -
-
-
-
2020-11-27
Eric Sunshine
Superseded
[2/3] worktree: add -d short option for --detach
worktree: add -d shorthand for --detach & improve documentation
- - -
-
-
-
2020-09-04
Eric Sunshine
Accepted
[2/3] worktree: add utility to find worktree by pathname
git-worktree: fix "add" being fooled by suffix matching
- - -
-
-
-
2020-02-24
Eric Sunshine
New
[2/4] chainlint: tighten accuracy when consuming input stream
chainlint: improve annotated output
- - -
-
-
-
2022-11-08
Eric Sunshine
Accepted
[2/4] git-worktree.txt: consistently use term "working tree"
git-worktree documentation cleanups
- - -
-
-
-
2020-08-03
Eric Sunshine
New
[2/4] worktree: drop unused code from get_linked_worktree()
worktree: cleanups & simplification
- - -
-
-
-
2020-07-31
Eric Sunshine
Accepted
[2/5] worktree: teach "repair" to fix worktree back-links to main worktree
add "git worktree repair" command
- - -
-
-
-
2020-08-27
Eric Sunshine
New
[2/8] worktree: prune corrupted worktree even if locked
worktree: tighten duplicate path detection
- - -
-
-
-
2020-06-08
Eric Sunshine
New
[3/3] chainlint: prefix annotated test definition with line numbers
chainlint: emit line numbers alongside test definitions
- - -
-
-
-
2022-11-09
Eric Sunshine
Superseded
[3/3] format-patch: use 'origin' as start of current-series-range when known
format-patch: --interiff/--range-diff tweaks
- - -
-
-
-
2020-09-08
Eric Sunshine
Accepted
[3/3] git-worktree.txt: discuss branch-based vs. throwaway worktrees
worktree: add -d shorthand for --detach & improve documentation
- - -
-
-
-
2020-09-04
Eric Sunshine
Accepted
[3/3] notes: don't indent empty lines
suppress trailing whitespace on empty "notes" lines
- - -
-
-
-
2021-08-30
Eric Sunshine
New
[3/3] t: detect and signal failure within loop
tests: fix broken &&-chains & abort loops on error
- - -
-
-
-
2022-08-22
Eric Sunshine
Accepted
[3/3] t1509: facilitate repeated script invocations
fix t1509-root-work-tree failure
- - -
-
-
-
2022-11-21
Eric Sunshine
Accepted
[3/3] t4301: emit blank line in more idiomatic fashion
fix failing t4301 test and &&-chain breakage
- - -
-
-
-
2022-08-28
Eric Sunshine
Accepted
[3/3] t7900: make macOS-specific test work on Windows
make macOS `git maintenance` test work on Windows
- - -
-
-
-
2020-11-27
Eric Sunshine
Superseded
[3/3] worktree: don't allow "add" validation to be fooled by suffix matching
git-worktree: fix "add" being fooled by suffix matching
- - -
-
-
-
2020-02-24
Eric Sunshine
New
[3/4] chainlint: latch start/end position of each token
chainlint: improve annotated output
- - -
-
-
-
2022-11-08
Eric Sunshine
Accepted
[3/4] git-worktree.txt: fix minor grammatical issues
git-worktree documentation cleanups
- - -
-
-
-
2020-08-03
Eric Sunshine
New
«
1
2
»