# Taylor Blau

GitHub: https://github.com/ttaylorr-oai
Addresses: me@ttaylorr.com, ttaylorr@openai.com
Messages: 6876. Patches: 2818. Threads started: 264.
First message: 2017-09-30T06:22:53Z. Latest: 2026-10-06T18:06:38Z.

## Messages per year

| Year | Messages | Patches |
|---|---|---|
| 2017 | 55 | 41 |
| 2018 | 329 | 173 |
| 2019 | 116 | 29 |
| 2020 | 931 | 359 |
| 2021 | 1118 | 472 |
| 2022 | 1003 | 234 |
| 2023 | 1061 | 499 |
| 2024 | 1052 | 428 |
| 2025 | 733 | 316 |
| 2026 | 478 | 267 |

## Patch series

161 merged, 36 not merged, 5 in review (posted in the last 90 days); acceptance rate 82%. Re-rolls count once; merged means a patch matches a commit on master by the same author.

- 2026-10-01 in review (v2): [repack: various corner cases for cruft-less MIDXs](https://gitlist.dev/t/66424)
- 2026-08-05 in review: [maintenance: handle geometric repack tasks with promisor pack(s)](https://gitlist.dev/t/66118)
- 2026-07-24 in review: [packfile: harden handling of packs with duplicate entries](https://gitlist.dev/t/66058)
- 2026-07-13 in review: [t/helper: teach pack-deltas to list delta entries](https://gitlist.dev/t/65983)
- 2026-07-13 in review: [send-pack: introduce a `no-ref-delta` capability](https://gitlist.dev/t/65982)
- 2026-07-09 merged: [mailmap: map Taylor Blau's work address](https://gitlist.dev/t/65955) commit f60db8d575ad
- 2026-06-26 not merged: [repack: combine '--geometric' and '--cruft'](https://gitlist.dev/t/65876)
- 2026-06-21 merged (v5): [pack-objects: support bitmaps and delta-islands with `--path-walk`](https://gitlist.dev/t/65704) commit 5111520e2a14
- 2026-06-12 not merged: [midx: honor custom bases for incremental writes](https://gitlist.dev/t/65799)
- 2026-05-27 merged (v2): [pack-bitmap-write: speed up bitmap generation](https://gitlist.dev/t/65661) commit e3959cc78c96
- 2026-05-19 merged (v4): [repack: incremental MIDX/bitmap-based repacking](https://gitlist.dev/t/65383) commit f0ef2afb8be0
- 2026-05-12 merged (v3): [pack-bitmap: fix various pseudo-merge bugs](https://gitlist.dev/t/65478) commit bc2f61156938
- 2026-03-27 merged (v3): [pack-objects: handle excluded-but-open packs via `--stdin-packs=follow`](https://gitlist.dev/t/65309) commit 81e29064371c
- 2026-03-15 not merged: [.editorconfig: separate tree-wide glob patterns](https://gitlist.dev/t/65256)
- 2026-02-24 merged (v3): [midx: incremental MIDX/bitmap layer compaction](https://gitlist.dev/t/64585) commit 00c0d84e6f0c
- 2026-01-12 merged: [midx-write.c: do not optimize out writes with corrupt MIDXs](https://gitlist.dev/t/64787) commit e16ac6ca0db5
- 2025-11-13 merged: [RelNotes: fix typo in release notes for 2.52.0](https://gitlist.dev/t/64476) commit fd372d9b1a69
- 2025-10-15 merged (v2): [repack: prepare for incremental MIDX-based repacking](https://gitlist.dev/t/64222) commit 20b4eeddce16
- 2025-10-13 merged: [builtin/cat-file.c: simplify calling `report_object_status()`](https://gitlist.dev/t/64313) commit 2cebca058240
- 2025-10-07 merged: [SubmittingPatches: guidance for topic names and multi-series efforts](https://gitlist.dev/t/64266) commit 881445157279
- 2025-09-02 not merged: [gitweb: plug various command-line option injection holes](https://gitlist.dev/t/64076)
- 2025-07-08 merged: [Documentation/RelNotes: use .adoc extension for new security releases](https://gitlist.dev/t/63766) commit 7f5dd143acb6
- 2025-07-01 merged (v6): [pack-bitmap: fix memory leak if `load_bitmap_entries_v1` failed](https://gitlist.dev/t/63447) commit 3367b6657c45
- 2025-06-23 merged (v6): [repack: avoid MIDX'ing cruft pack(s) where possible](https://gitlist.dev/t/63286) commit 798ddd947ffe
- 2025-05-28 not merged (v2): [midx: improve prepare_midx_pack() ergonomics](https://gitlist.dev/t/63469)
- 2025-04-17 not merged: [pack-bitmap: enable lookup tables by default, misc. cleanups](https://gitlist.dev/t/63307)
- 2025-03-20 merged (v5): [midx: incremental multi-pack indexes, part two](https://gitlist.dev/t/61958) commit 4887bdd4c7bd
- 2025-03-19 merged (v5): [repack: introduce '--combine-cruft-below-size'](https://gitlist.dev/t/63147) commit 08f612ba7000
- 2025-03-19 merged (v2): [http: support fine-tuning curl's keepalive behavior](https://gitlist.dev/t/63158) commit 572795cff930
- 2025-03-18 merged: [pseudo-merge.h: fix a typo](https://gitlist.dev/t/63159) commit c000918eb756

## Recent emails

- 2026-10-06 [[NOTES 07/07] Protocol v2 for pushes](https://gitlist.dev/e/summit-2026.94e33e9ddf234334.07%40ttaylorr.com)
- 2026-10-06 [[NOTES 06/07] AI contribution policy](https://gitlist.dev/e/summit-2026.94e33e9ddf234334.06%40ttaylorr.com)
- 2026-10-06 [[NOTES 05/07] What can we do next with pluggable ODB?](https://gitlist.dev/e/summit-2026.94e33e9ddf234334.05%40ttaylorr.com)
- 2026-10-06 [[NOTES 04/07] Outreachy sponsorship](https://gitlist.dev/e/summit-2026.94e33e9ddf234334.04%40ttaylorr.com)
- 2026-10-06 [[NOTES 03/07] Documentation](https://gitlist.dev/e/summit-2026.94e33e9ddf234334.03%40ttaylorr.com)
- 2026-10-06 [[NOTES 02/07] Git 3.0](https://gitlist.dev/e/summit-2026.94e33e9ddf234334.02%40ttaylorr.com)
- 2026-10-06 [[NOTES 01/07] Security mailing list and security process](https://gitlist.dev/e/summit-2026.94e33e9ddf234334.01%40ttaylorr.com)
- 2026-10-06 [Notes from the Git Contributor's Summit, 2026](https://gitlist.dev/e/summit-2026.94e33e9ddf234334.00%40ttaylorr.com)
- 2026-10-03 [Re: [PATCH v2 8/8] repack: include required packs in incremental MIDX writes](https://gitlist.dev/e/asBUBwM2N8lQM602%40com-79390)
- 2026-10-03 [Re: [PATCH v2 6/8] repack: track the preferred pack explicitly in MIDX write steps](https://gitlist.dev/e/asBTxLW9j2AIVlxZ%40com-79390)
- 2026-10-03 [Re: [PATCH v2 2/8] pack-objects: ensure tree/tag closure with '--stdin-packs=follow'](https://gitlist.dev/e/asBShFkQRWJX4RQU%40com-79390)
- 2026-10-03 [Re: [PATCH v2 5/8] repack: follow kept packs when omitting cruft from the MIDX](https://gitlist.dev/e/asBRayrg2RvzjevI%40com-79390)
- 2026-10-02 [Re: [PATCH 2/4] pack-objects: ensure tree/tag closure with '--stdin-packs=follow'](https://gitlist.dev/e/ar8AJLYZVb6sCIO-%40com-79390)
- 2026-10-01 [[PATCH v2 8/8] repack: include required packs in incremental MIDX writes](https://gitlist.dev/e/a42f775cbe27b385bfc8ff38f33604b3913dc340.1790827875.git.me%40ttaylorr.com)
- 2026-10-01 [[PATCH v2 7/8] repack: defer allocating the append plan's write step](https://gitlist.dev/e/4a6504629a24cc802462f44b36f02b7118d2a9b7.1790827875.git.me%40ttaylorr.com)
- 2026-10-01 [[PATCH v2 6/8] repack: track the preferred pack explicitly in MIDX write steps](https://gitlist.dev/e/a85dbcd04c7957756848e5f3102744d20b509fc4.1790827875.git.me%40ttaylorr.com)
- 2026-10-01 [[PATCH v2 5/8] repack: follow kept packs when omitting cruft from the MIDX](https://gitlist.dev/e/51e20444dac1223f0e0485dc5799ed6d592f7614.1790827875.git.me%40ttaylorr.com)
- 2026-10-01 [[PATCH v2 4/8] repack: use a sorted list for explicitly kept packs](https://gitlist.dev/e/c1ff18bf91363c638536265c600a7ce5ac4e1218.1790827875.git.me%40ttaylorr.com)
- 2026-10-01 [[PATCH v2 3/8] repack: retain cruft packs in MIDXs after incremental repacks](https://gitlist.dev/e/a244b26030ca2387e6feb768f849626540091624.1790827875.git.me%40ttaylorr.com)
- 2026-10-01 [[PATCH v2 2/8] pack-objects: ensure tree/tag closure with '--stdin-packs=follow'](https://gitlist.dev/e/940953e5c407046ac6789367f3341dc8ea73d07a.1790827875.git.me%40ttaylorr.com)
- 2026-10-01 [[PATCH v2 1/8] pack-objects: introduce `stdin_packs_context` struct](https://gitlist.dev/e/354c29cae732703e75b22fa347cb07d898304f01.1790827875.git.me%40ttaylorr.com)
- 2026-10-01 [[PATCH v2 0/8] repack: various corner cases for cruft-less MIDXs](https://gitlist.dev/e/cover.1790827875.git.me%40ttaylorr.com)
- 2026-10-01 [Re: [PATCH 0/4] repack: various corner cases for cruft-less MIDXs](https://gitlist.dev/e/ar3VXavSoKS3xaiT%40com-79390)
- 2026-10-01 [Re: [PATCH 4/4] repack: retain cruft packs in MIDXs containing kept packs](https://gitlist.dev/e/ar3VB-bYA2kbVWyR%40com-79390)
- 2026-10-01 [Re: [PATCH 3/4] repack: retain cruft packs in MIDXs after incremental repacks](https://gitlist.dev/e/ar3Rxga-GXTvcvFH%40com-79390)
- 2026-10-01 [Re: [PATCH 2/4] pack-objects: ensure tree/tag closure with '--stdin-packs=follow'](https://gitlist.dev/e/ar3Q_by48uOxBDB0%40com-79390)
- 2026-10-01 [Re: [PATCH 2/4] pack-objects: ensure tree/tag closure with '--stdin-packs=follow'](https://gitlist.dev/e/ar3QM2QkmXfq11xc%40com-79390)
- 2026-10-01 [Re: [PATCH 1/4] pack-objects: introduce `stdin_packs_context` struct](https://gitlist.dev/e/ar3P9650Hj1uOR3C%40com-79390)
- 2026-09-30 [[PATCH 4/4] repack: retain cruft packs in MIDXs containing kept packs](https://gitlist.dev/e/e942c256334e4de31ec0a1cb2d5f8c7465d8696f.1790731662.git.me%40ttaylorr.com)
- 2026-09-30 [[PATCH 3/4] repack: retain cruft packs in MIDXs after incremental repacks](https://gitlist.dev/e/1774fed77be11b37ce9eb4b7806f5f14539503fb.1790731662.git.me%40ttaylorr.com)
