Eric Sunshine
Posts as ericsunshine@charter.net.
38
messages
37
patches posted
0%
of 12 series merged
6
threads started
2023
first message, Jun 29, 2023
Aug 19, 2025
since the latest message
Patch series
Of 12 patch series (re-rolls counted once), 0 landed on master and 12 did not.
- not mergedworktree: repair copied repository and linked worktreesSep 23, 2024
- not mergedmake chainlint output more newcomer-friendlyv2, Sep 10, 2024
- not mergedimprove one-shot variable detection with shell functionv3, Jul 27, 2024
- not mergedchainlint.pl: recognize test bodies defined via heredocJul 2, 2024
- not mergedimprove chainlint.pl CPU count computationMay 20, 2024
- not mergedtest-lib: fix non-functioning GIT_TEST_MAINT_SCHEDULER fallbackMar 29, 2024
- not mergedtest-lib-functions: simplify `test_file_not_empty` failure messageMar 1, 2024
- not mergeddocs: sort configuration variable groupings alphabeticallyFeb 29, 2024
- not mergedmessages: mark some strings with "up-to-date" not to touchJan 12, 2024
- not mergedgit-add.txt: add missing short option -A to synopsisDec 15, 2023
- not mergedtests: drop dependency on `git diff` in check-chainlintDec 14, 2023
- not mergedfsck: avoid misleading variable nameJun 29, 2023
A series is merged when one of its patches matches a commit on master by the same author, by subject. Versions are linked when they share a patch subject. Patches reworded before landing, or applied under someone else's name, count as not merged.
Recent emails
- Re: [PATCH 1/4] t5510: make confusing config cleanup more explicit
- worktree: repair copied repository and linked worktrees
- chainlint: reduce annotation noise-factor
- chainlint: don't be fooled by "?!...?!" in test body
- make chainlint output more newcomer-friendly
- chainlint: make error messages self-explanatory
- chainlint: make error messages self-explanatory
- chainlint: reduce annotation noise-factor
- make chainlint output more newcomer-friendly
- check-non-portable-shell: suggest alternative for `VAR=val shell-func`
- check-non-portable-shell: improve `VAR=val shell-func` detection
- check-non-portable-shell: loosen one-shot assignment error message
- t4034: fix use of one-shot variable assignment with shell function
- improve one-shot variable detection with shell function
- t3430: drop unnecessary one-shot "VAR=val shell-func" invocation
- check-non-portable-shell: improve `VAR=val shell-func` detection
- check-non-portable-shell: loosen one-shot assignment error message
- t4034: fix use of one-shot variable assignment with shell function
- improve one-shot variable detection with shell function
- t3430: drop unnecessary one-shot "VAR=val shell-func" invocation
- check-non-portable-shell: suggest alternative for `VAR=val shell-func`
- check-non-portable-shell: suggest alternative for `VAR=val shell-func`
- check-non-portable-shell: improve `VAR=val shell-func` detection
- t3430: modernize one-shot "VAR=val shell-func" invocation
- improve one-shot variable detection with shell function
- t4034: fix use of one-shot variable assignment with shell function
- chainlint.pl: recognize test bodies defined via heredoc
- chainlint.pl: make CPU count computation more robust
- improve chainlint.pl CPU count computation
- chainlint.pl: latch CPU count directly reported by /proc/cpuinfo