Jeff King
@peff on GitHub. Posts as peff@github.com, peff@peff.net.
33,568
messages
6,209
patches posted
89%
of 1,480 series merged
1,084
threads started
2006
first message, Feb 21, 2006
3 days
since the latest message
Patch series
Of 1,482 patch series (re-rolls counted once), 1,312 landed on master and 168 did not; 2 posted in the last 90 days are still in review.
- in reviewt5551: fix quoting in curl version bug prereqOct 6, 2026
- in reviewuse size_t for xdiff mmfile_tv2, Sep 30, 2026
- mergedmerge-ll: Cleanup merge driver temporaries afterv3, Sep 29, 2026, 3ddcf99d04
- mergedhttp: handle curl stripping creds from effective urlSep 28, 2026, 76524c2604
- mergedsome parse_revision_opt() bugfixesSep 25, 2026, 253118d1d9
- mergedci: bump debian-11 job to debian-12Sep 5, 2026, 00fa850235
- mergedbump ci asciidoctor versionSep 2, 2026, 1c1eed13bd
- mergedfix a leak in submodule error pathSep 2, 2026, 95d48952cc
- mergedrevision: hang on to "freed" argv elementsSep 1, 2026, 66f4856110
- mergeddiff-lib relative-path cleanupsJul 28, 2026, 88efab5c3b
- mergedcat-file: handle content request for --batch-command without typeJul 28, 2026, 2abc7f0304
- mergedfix serial tests without/with breaking-changesJul 28, 2026, b678bb7283
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 2/2] packfile: fix corruption due to stale delta base cache entries
- test-lib: allow lazy prerequisite snippets as here-docs
- t5551: fix quoting in curl version bug prereq
- Re: a "limbo" object-format state for empty repositories?
- Re: git-bisect(1) next after finding the commit
- Re: a "limbo" object-format state for empty repositories?
- Re: [PATCH v2 6/8] repack: track the preferred pack explicitly in MIDX write steps
- Re: [PATCH v2 2/8] pack-objects: ensure tree/tag closure with '--stdin-packs=follow'
- Re: [PATCH v2 8/8] repack: include required packs in incremental MIDX writes
- Re: [PATCH v2 6/8] repack: track the preferred pack explicitly in MIDX write steps
- Re: [PATCH v2 5/8] repack: follow kept packs when omitting cruft from the MIDX
- Re: [PATCH v2 4/8] repack: use a sorted list for explicitly kept packs
- Re: [PATCH v2 2/8] pack-objects: ensure tree/tag closure with '--stdin-packs=follow'
- Re: [PATCH 2/4] pack-objects: ensure tree/tag closure with '--stdin-packs=follow'
- a "limbo" object-format state for empty repositories?
- Re: [PATCH 2/2] packfile: fix corruption due to stale delta base cache entries
- Re: Windows: ~1 GB RAM per git process, many concurrent (2.56.0.windows.1)
- Re: git-bisect(1) next after finding the commit
- merge-ll: report an error when reading external merge results fails
- merge-ll: handle external driver status before reading result
- merge-ll: use read_mmfile() to read external merge results
- xdiff: NUL-terminate buffers read by read_mmfile()
- xdiff: use size_t for buffer sizes
- xdiff: replace mmbuffer_t with mmfile_t
- xdiff: clean up read_mmfile() allocations on error
- use size_t for xdiff mmfile_t
- Re: [PATCH 4/5] merge-ll: use read_mmfile() to read external merge results
- Re: [PATCH 5/5] xdiff: NUL-terminate buffers read by read_mmfile()
- Re: [PATCH 2/5] xdiff: replace mmbuffer_t with mmfile_t
- Re: [PATCH 7/5] merge-ll: report an error when reading external merge results fails