Derrick Stolee
@derrickstolee on GitHub. Posts as derrickstolee@github.com, dstolee@microsoft.com, stolee@gmail.com.
7,964
messages
3,956
patches posted
84%
of 246 series merged
346
threads started
2017
first message, Sep 15, 2017
2 days
since the latest message
Patch series
Of 248 patch series (re-rolls counted once), 207 landed on master and 39 did not; 2 posted in the last 90 days are still in review.
- in review[RFC] Create a 'safe' strbuf APISep 18, 2026
- in reviewtrace2: stop allowing die()v3, Aug 31, 2026
- mergedsparse-index: avoid crash on intent-to-add entry outside the coneJul 6, 2026, eede1e69fe
- not mergedconfig: allow disabling config includesJun 8, 2026
- mergedrestore: better integrate with sparse indexv2, May 26, 2026, ca7b9ae340
- mergedpack-objects: integrate --path-walk and some --filter optionsv5, May 22, 2026, 35567889ef
- mergedfetch: add --must-have and remote.*.mustHavev6, May 19, 2026, 4e5b2a3795
- mergedrev-list: use merge-base --independent algorithm when possibleApr 6, 2026, 295fb82264
- mergedbackfill: accept revision argumentsv3, Mar 26, 2026, 302aff0922
- mergedfor-each-repo: work correctly in a worktreev4, Mar 3, 2026, 2ef539bcee
- merged[RFC] Make 'git config list --type=' parse and filter typesv3, Feb 23, 2026, 25ede48b54
- not merged[RFC] config-batch: a new builtin for tools querying configFeb 4, 2026
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
- ds/trace2-tolerate-failed-timestamp (was Re: What's cooking in git.git (Oct 2026, #02))
- Re: [PATCH v3 0/7] trace2: stop allowing die()
- Re: [PATCH 0/6] [RFC] Create a 'safe' strbuf API
- Re: [PATCH 2/4] pack-objects: ensure tree/tag closure with '--stdin-packs=follow'
- Re: [PATCH RFC 0/5] Add --dry-run option to git-backfill(1)
- strbuf-safe: add init and release methods
- json-writer: include strbuf-safe.h
- strbuf-safe: add sstrbuf_grow()
- wrapper: create safe_memory_limit_check()
- wrapper: initialize GIT_ALLOC_LIMIT proactively
- strbuf: add header for 'safe' API
- [RFC] Create a 'safe' strbuf API
- Re: [PATCH v2 0/2] builtin/maintenance: improve heuristic for "rerere gc"
- Re: [PATCH 2/2] builtin/maintenance: improve heuristic for "rerere gc"
- Re: [PATCH 1/2] rerere: extract logic to determine whether entries are stale
- Re: [PATCH] send-pack: avoid sending the whole tree when pushing from a shallow clone
- Re: [PATCH v2] send-pack: avoid sending the whole tree when pushing from a shallow clone
- Re: [PATCH v3 4/4] packfile: recover when a multi-pack-index names a removed pack
- Re: [PATCH v3 4/4] packfile: recover when a multi-pack-index names a removed pack
- Re: [PATCH v3 4/4] packfile: recover when a multi-pack-index names a removed pack
- Re: [PATCH v2 0/7] trace2: stop allowing die()
- trace2: remove use of xcalloc()
- trace2: remove use of ALLOC_GROW()
- trace2: remove use of xstrfmt()
- trace2: remove use of ALLOC_ARRAY()
- trace2: remove use of xstrdup()
- trace2: tolerate failed timestamp formatting
- banned-die: create header for banning of functions
- trace2: stop allowing die()
- Re: [PATCH v2 0/7] trace2: stop allowing die()