# Philippe Blain

GitHub: https://github.com/phil-blain
Addresses: levraiphilippeblain@gmail.com
Messages: 791. Patches: 381. Threads started: 94.
First message: 2019-06-20T02:09:30Z. Latest: 2026-10-02T17:49:04Z.

## Messages per year

| Year | Messages | Patches |
|---|---|---|
| 2019 | 22 | 14 |
| 2020 | 237 | 107 |
| 2021 | 140 | 34 |
| 2022 | 128 | 39 |
| 2023 | 133 | 109 |
| 2024 | 100 | 60 |
| 2025 | 24 | 14 |
| 2026 | 7 | 4 |

## Patch series

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

- 2026-05-15 merged: [Some more "Raw output format" doc improvements](https://gitlist.dev/t/65641) commit 15abb27e3a12
- 2025-04-12 merged (v2): [Two perf test fixes](https://gitlist.dev/t/63213) commit d17cd9768ce5
- 2025-03-28 not merged: [rebase -r: a bugfix and two status-related improvements](https://gitlist.dev/t/63211)
- 2025-02-14 merged: [Documentation: fixups following followRemoteHEAD](https://gitlist.dev/t/62954) commit aaf8f79c679e
- 2024-11-22 merged (v2): [git-mergetool: improve error code paths and messages](https://gitlist.dev/t/62484) commit fe99a52225d5
- 2024-10-11 merged (v2): [Makefile: fix dependency for $(UNIT_TEST_DIR)/clar/clar.o](https://gitlist.dev/t/62272) commit ea3422662d21
- 2024-03-24 merged: [t/README: mention test files are make targets](https://gitlist.dev/t/61191) commit 8d383806fc98
- 2024-03-16 merged (v3): [Allow disabling advice shown after merge conflicts](https://gitlist.dev/t/61038) commit ec0300914b42
- 2024-03-10 merged: [ci(github): make Windows test artifacts name unique](https://gitlist.dev/t/61087) commit e1aaf309db55
- 2024-02-28 not merged (v6): [Implement `git log --merge` also for rebase/cherry-pick/revert](https://gitlist.dev/t/60897)
- 2024-02-26 merged (v2): [merge-ort: turn submodule conflict suggestions into an advice](https://gitlist.dev/t/60806) commit b9e55be7401a
- 2024-02-10 merged (v3): [completion: remove hardcoded config variable names](https://gitlist.dev/t/60803) commit 30bd55f901c9
- 2024-02-06 merged (v2): [.github/PULL_REQUEST_TEMPLATE.md: add a note about single-commit PRs](https://gitlist.dev/t/60843) commit 78307f1a89dc
- 2024-02-02 merged: [imap-send: add missing "strbuf.h" include under NO_CURL](https://gitlist.dev/t/60831) commit 30bced3a6780
- 2024-01-21 merged (v3): [completion: add missing 'git log' options](https://gitlist.dev/t/60777) commit f0b9e1537832
- 2024-01-21 merged: [ci(github): also skip logs of broken test cases](https://gitlist.dev/t/60776) commit 0188b2c8e015
- 2023-09-12 merged (v2): [completion: commit: complete configured trailer tokens](https://gitlist.dev/t/60204) commit c7153fad2d7e
- 2023-09-12 merged (v2): [completion: improve doc for complex aliases](https://gitlist.dev/t/60214) commit 433326799566
- 2023-05-22 merged (v2): [Document 'AUTO_MERGE' and more special refs](https://gitlist.dev/t/59598) commit 6ec5f46071f7
- 2023-01-16 merged: [branch: improve advice when --recurse-submodules fails](https://gitlist.dev/t/59096) commit 97cf0c7de5dd
- 2023-01-10 merged (v2): [Documentation: updates and a correction around 'ORIG_HEAD'](https://gitlist.dev/t/59046) commit e29678bb7c96
- 2022-10-21 merged: [subtree: fix split and merge after annotated tag was squash-merged](https://gitlist.dev/t/58669) commit a50fcc13dda2
- 2022-06-13 merged: [Fix a few documentation errors around the raw diff output](https://gitlist.dev/t/57989) commit 3b396c899f94
- 2022-06-06 merged (v2): [range-diff: show submodule changes irrespective of diff.submodule](https://gitlist.dev/t/57932) commit 04b1f1fd9d9f
- 2022-05-25 merged (v2): [ci: update Cirrus-CI image to FreeBSD 13.0](https://gitlist.dev/t/57919) commit c58bebd4c679
- 2022-05-12 merged (v3): [Improve MyFirstContribution's GitGitGadget section](https://gitlist.dev/t/57807) commit 4ec50080621f
- 2022-04-04 merged (v2): [submodule.h: use a named enum for RECURSE_SUBMODULES_*](https://gitlist.dev/t/57194) commit 465b30a92d4c
- 2022-03-29 not merged: [fixup! vimdiff: add tool documentation](https://gitlist.dev/t/57629)
- 2022-02-19 not merged: [t5617,t7814: remove unnecessary 'uploadpack.allowanysha1inwant'](https://gitlist.dev/t/57280)
- 2021-11-13 merged: [SubmittingPatches: fix Asciidoc syntax in "GitHub CI" section](https://gitlist.dev/t/56890) commit edbd9f3715b9

## Recent emails

- 2026-10-02 [Re: [PATCH 2/2] packfile: fix corruption due to stale delta base cache entries](https://gitlist.dev/e/046C5954-DB91-4B7B-A89C-70B418CFDFB7%40gmail.com)
- 2026-09-30 [Re: [BUG] submodule merge tries to read B's commit from A](https://gitlist.dev/e/764b8c2e-cf09-4531-94f2-268f97a889d7%40gmail.com)
- 2026-08-06 [[BUG] "commit graph is likely corrupt" on git rebase](https://gitlist.dev/e/4983BE1D-4099-4CAF-9374-459F7913982A%40gmail.com)
- 2026-05-15 [[PATCH 3/3] diff-format.adoc: mode and hash are 0* for unmerged paths from index only](https://gitlist.dev/e/bf103e169b7c7c8a68ae4191514cfe517c577f6d.1778860091.git.gitgitgadget%40gmail.com)
- 2026-05-15 [[PATCH 2/3] diff-format.adoc: 'git diff-files' prints two lines for unmerged files](https://gitlist.dev/e/6c7d5c5853d5e36a0fddcc403c5be66f51517c00.1778860091.git.gitgitgadget%40gmail.com)
- 2026-05-15 [[PATCH 1/3] diff-format.adoc: remove mention of diff-tree specific output](https://gitlist.dev/e/7e48be4024b3a2a75b8c549653d13585c9e88fb7.1778860091.git.gitgitgadget%40gmail.com)
- 2026-05-15 [[PATCH 0/3] Some more "Raw output format" doc improvements](https://gitlist.dev/e/pull.2304.git.git.1778860091.gitgitgadget%40gmail.com)
- 2025-06-05 [Re: What's cooking in git.git (Apr 2025, #01; Mon, 7)](https://gitlist.dev/e/642C61F8-FF74-4012-912F-51D364D1B2F6%40gmail.com)
- 2025-04-22 [Test failure in p5332-multi-pack-reuse.sh](https://gitlist.dev/e/292ae7a3-2aad-1f22-2afe-739ec921d6b7%40gmail.com)
- 2025-04-13 [Re: [PATCH 1/2] p7821: fix test_perf invocation for prereqs](https://gitlist.dev/e/90b3f122-8b94-3b45-08e0-32af95f9cea5%40gmail.com)
- 2025-04-13 [Re: What's cooking in git.git (Apr 2025, #03; Fri, 11)](https://gitlist.dev/e/4b8dce0b-9159-4793-2da6-ddeb230d333a%40gmail.com)
- 2025-04-13 [Re: [PATCH v2 0/3] Two perf test fixes](https://gitlist.dev/e/54864a66-c399-ac2e-e223-affd6a493989%40gmail.com)
- 2025-04-12 [[PATCH v2 3/3] p7821: fix instructions for testing with threads](https://gitlist.dev/e/abd146b7c2a62aaef5c22269cff155387f33fe32.1744481732.git.gitgitgadget%40gmail.com)
- 2025-04-12 [[PATCH v2 2/3] p9210: fix 'scalar clone' when running from a detached HEAD](https://gitlist.dev/e/1092c32609f249839453052ca802cb10256cb48f.1744481732.git.gitgitgadget%40gmail.com)
- 2025-04-12 [[PATCH v2 1/3] p7821: fix test_perf invocation for prereqs](https://gitlist.dev/e/41a093d570a5756f730b069980edafbcedf5c8bc.1744481732.git.gitgitgadget%40gmail.com)
- 2025-04-12 [[PATCH v2 0/3] Two perf test fixes](https://gitlist.dev/e/pull.1936.v2.git.git.1744481732.gitgitgadget%40gmail.com)
- 2025-04-12 [Re: What's cooking in git.git (Apr 2025, #03; Fri, 11)](https://gitlist.dev/e/5a257012-39ff-80af-7d65-029ec250a321%40gmail.com)
- 2025-04-09 [Re: What's cooking in git.git (Apr 2025, #01; Mon, 7)](https://gitlist.dev/e/d5588a3d-db07-5c4e-3c22-ad4b751dd3fc%40gmail.com)
- 2025-04-09 [Re: What's cooking in git.git (Apr 2025, #01; Mon, 7)](https://gitlist.dev/e/e9700234-324d-dc63-d91e-9b8f36fabc79%40gmail.com)
- 2025-03-28 [[PATCH 2/2] p9210: fix 'scalar clone' when running from a detached HEAD](https://gitlist.dev/e/1092c32609f249839453052ca802cb10256cb48f.1743181669.git.gitgitgadget%40gmail.com)
- 2025-03-28 [[PATCH 1/2] p7821: fix test_perf invocation for prereqs](https://gitlist.dev/e/41a093d570a5756f730b069980edafbcedf5c8bc.1743181669.git.gitgitgadget%40gmail.com)
- 2025-03-28 [[PATCH 0/2] Two perf test fixes](https://gitlist.dev/e/pull.1936.git.git.1743181669.gitgitgadget%40gmail.com)
- 2025-03-28 [[PATCH 3/3] wt-status: suggest 'git rebase --continue' to conclude 'merge' instruction](https://gitlist.dev/e/db01acdd062a17b1cca62428eba8c3ed62ca7c6a.1743181401.git.gitgitgadget%40gmail.com)
- 2025-03-28 [[PATCH 2/3] wt-status: also abbreviate 'merge' and 'fixup -C' lines during rebase](https://gitlist.dev/e/e297b71ba123b642c2e724d7dda475fa52dfdeaa.1743181401.git.gitgitgadget%40gmail.com)
- 2025-03-28 [[PATCH 1/3] rebase -r: do create merge commit after empty resolution](https://gitlist.dev/e/6c8f77cb71c7e0c820704b1725331f4601d8876e.1743181401.git.gitgitgadget%40gmail.com)
- 2025-03-28 [[PATCH 0/3] rebase -r: a bugfix and two status-related improvements](https://gitlist.dev/e/pull.1897.git.1743181401.gitgitgadget%40gmail.com)
- 2025-02-25 [Re: [PATCH 2/2] config/remote.txt: improve wording for 'remote.<name>.followRemoteHEAD'](https://gitlist.dev/e/f7ec8e1b-7f77-c989-e07d-73e6c5d05e2f%40gmail.com)
- 2025-02-14 [[PATCH 2/2] config/remote.txt: improve wording for 'remote.<name>.followRemoteHEAD'](https://gitlist.dev/e/140794b8846e94ec3ff77920f0153f65d434f07e.1739554578.git.gitgitgadget%40gmail.com)
- 2025-02-14 [[PATCH 1/2] config/remote.txt: reunite 'severOption' description paragraphs](https://gitlist.dev/e/cc2e59ca0475ea2d4f2df7784d5a4c81a70c264c.1739554578.git.gitgitgadget%40gmail.com)
- 2025-02-14 [[PATCH 0/2] Documentation: fixups following followRemoteHEAD](https://gitlist.dev/e/pull.1894.git.git.1739554578.gitgitgadget%40gmail.com)
