# Alex Henrie

GitHub: https://github.com/alexhenrie
Addresses: alexhenrie24@gmail.com
Messages: 368. Patches: 182. Threads started: 111.
First message: 2014-08-23T08:52:15Z. Latest: 2025-02-11T06:56:41Z.

## Messages per year

| Year | Messages | Patches |
|---|---|---|
| 2014 | 5 | 3 |
| 2015 | 43 | 25 |
| 2016 | 15 | 12 |
| 2017 | 10 | 2 |
| 2019 | 28 | 17 |
| 2020 | 21 | 7 |
| 2021 | 68 | 21 |
| 2022 | 42 | 25 |
| 2023 | 128 | 66 |
| 2024 | 6 | 4 |
| 2025 | 2 | 0 |

## Patch series

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

- 2024-09-09 merged (v2): [apply: support --ours, --theirs, and --union for three-way merges](https://gitlist.dev/t/62071) commit 57f583c748fd
- 2024-09-02 merged: [mergetools: vscode: new tool](https://gitlist.dev/t/62035) commit 6b77283f5e7f
- 2023-08-23 not merged: [submodule: deprecate --recurse-submodules=""](https://gitlist.dev/t/60146)
- 2023-07-22 merged (v5): [sequencer: finish parsing the todo list despite an invalid first line](https://gitlist.dev/t/60012) commit 9645a087c2e8
- 2023-07-13 merged (v5): [advise about force-pushing as an alternative to reconciliation](https://gitlist.dev/t/59944) commit b6f3da513223
- 2023-05-03 merged (v4): [docs: rewrite the documentation of the text and eol attributes](https://gitlist.dev/t/59676) commit 6696077aced3
- 2023-04-03 merged: [format-patch: correct documentation of --thread without an argument](https://gitlist.dev/t/59526) commit f024913164ae
- 2023-03-26 merged (v9): [rebase: add a config option for --rebase-merges](https://gitlist.dev/t/59293) commit 6605fb70cb79
- 2023-02-16 not merged: [branch: introduce --(no-)has-upstream and --(no-)gone options](https://gitlist.dev/t/59251)
- 2022-09-28 merged: [push: improve grammar of branch.autoSetupMerge advice](https://gitlist.dev/t/58526) commit 2a905f8fa8f9
- 2022-09-28 not merged: [bugreport: clarify that -o expects a directory and not a file](https://gitlist.dev/t/58525)
- 2022-09-22 merged: [pack-bitmap: improve grammar of "xor chain" error message](https://gitlist.dev/t/58486) commit 711340c797ce
- 2022-09-20 merged: [gc: don't translate literal commands](https://gitlist.dev/t/58468) commit 8b7449213548
- 2022-09-20 merged: [fsmonitor--daemon: don't translate literal commands](https://gitlist.dev/t/58467) commit 02cb8b9ee301
- 2022-09-20 merged: [builtin/diagnose.c: don't translate the two mode values](https://gitlist.dev/t/58466) commit d956fa8082e1
- 2022-04-21 merged (v2): [rebase: use correct base for --keep-base when a branch is given](https://gitlist.dev/t/57748) commit 9e5ebe9668a0
- 2022-04-08 merged (v3): [convert: clarify line ending conversion warning](https://gitlist.dev/t/57663) commit c970d30c2c36
- 2022-02-26 merged (v3): [switch: mention the --detach option when dying due to lack of a branch](https://gitlist.dev/t/57479) commit 808213ba36ea
- 2022-02-11 merged (v3): [log: fix memory leak if --graph is passed multiple times](https://gitlist.dev/t/57406) commit dccf6c16f1ce
- 2021-11-18 merged: [pull: don't say that merge is "the default strategy"](https://gitlist.dev/t/56935) commit 71076d0edde4
- 2021-07-22 merged (v3): [pull: abort if --ff-only is given and fast-forwarding is impossible](https://gitlist.dev/t/56121) commit 3d5fc24daefb
- 2021-07-05 not merged: [rebase: respect --ff-only option](https://gitlist.dev/t/56048)
- 2021-06-27 not merged: [pull: abort by default if fast-forwarding is impossible](https://gitlist.dev/t/56011)
- 2021-06-12 merged: [graph: improve grammar of "invalid color" error message](https://gitlist.dev/t/55911) commit 98538307876a
- 2021-05-18 merged: [setup: split "extensions found" messages into singular and plural](https://gitlist.dev/t/55717) commit 8013d7d9ee76
- 2021-05-18 merged: [fetch: improve grammar of "shallow roots" message](https://gitlist.dev/t/55716) commit 09667e95163a
- 2021-05-16 merged: [submodule: use the imperative mood to describe the --files option](https://gitlist.dev/t/55706) commit f5f5a61d5a1d
- 2021-05-16 merged: [stash: don't translate literal commands](https://gitlist.dev/t/55705) commit 4901884a23c6
- 2021-05-15 merged: [merge: don't translate literal commands](https://gitlist.dev/t/55698) commit a30e43f61a1e
- 2021-05-09 merged: [merge-ort: split "distinct types" message into two translatable messages](https://gitlist.dev/t/55654) commit 0e59f7ad67d9

## Recent emails

- 2025-02-11 [Re: [PATCH] pull: allow branch.<name>.rebase to override pull.ff=only](https://gitlist.dev/e/CAMMLpeSgSTU%2BSVeU6A_9LJvjVbho%2BQC8HpNQtKJvFic98xKvJQ%40mail.gmail.com)
- 2025-02-07 [Re: [PATCH] pull: allow branch.<name>.rebase to override pull.ff=only](https://gitlist.dev/e/CAMMLpeQvJUZJuwvK-H%3DM_FFedpgazGOPH%3D7wvPCg3U8RrxEtkA%40mail.gmail.com)
- 2024-09-09 [[PATCH v2 1/1] apply: support --ours, --theirs, and --union for three-way merges](https://gitlist.dev/e/20240909141109.3102-2-alexhenrie24%40gmail.com)
- 2024-09-09 [[PATCH v2 0/1] apply: support --ours, --theirs, and --union for three-way merges](https://gitlist.dev/e/20240909141109.3102-1-alexhenrie24%40gmail.com)
- 2024-09-09 [Re: [PATCH] apply: support --ours, --theirs, and --union for three-way merges](https://gitlist.dev/e/CAMMLpeREE8VCUzdta6oFrHqT%3DctOPYxKBBJ1%3D6j0QpbAMgrhGA%40mail.gmail.com)
- 2024-09-06 [[PATCH] apply: support --ours, --theirs, and --union for three-way merges](https://gitlist.dev/e/20240906044222.4881-1-alexhenrie24%40gmail.com)
- 2024-09-02 [[PATCH] mergetools: vscode: new tool](https://gitlist.dev/e/20240902025918.99657-1-alexhenrie24%40gmail.com)
- 2024-02-16 [Re: [Improvements on messages 1/5] rebase: trivial fix of error message](https://gitlist.dev/e/CAMMLpeS-Q7drd0rHnpMEkuomUGOr0iJi3FGFWihA%3DoFbdZ%3DDuw%40mail.gmail.com)
- 2023-08-23 [Re: [PATCH] submodule: deprecate --recurse-submodules=""](https://gitlist.dev/e/CAMMLpeRam03bmO0jnsbKQB7174xv12HJzTtC-6dHFbQDMKB5gA%40mail.gmail.com)
- 2023-08-23 [[PATCH] submodule: deprecate --recurse-submodules=""](https://gitlist.dev/e/20230823032839.731375-1-alexhenrie24%40gmail.com)
- 2023-07-24 [Re: [PATCH v5 1/1] sequencer: finish parsing the todo list despite an invalid first line](https://gitlist.dev/e/CAMMLpeQwG5TbzwUKY%3DQOnHA-mey2NZgM%2B4ssF%2BqDrWJ%3DVxs9Uw%40mail.gmail.com)
- 2023-07-24 [Re: [PATCH v5 1/1] sequencer: finish parsing the todo list despite an invalid first line](https://gitlist.dev/e/CAMMLpeSQ4xPMSOCyN7hnq6efQp0w9uzCXBcG5my8U3Yamzrnpg%40mail.gmail.com)
- 2023-07-24 [Re: [PATCH v5 1/1] sequencer: finish parsing the todo list despite an invalid first line](https://gitlist.dev/e/CAMMLpeTBBS7FExevcvCWut8wFbcDSDBhUUq%2BtCaXfOPiY%2B3GXA%40mail.gmail.com)
- 2023-07-22 [[PATCH v5 0/1] sequencer: finish parsing the todo list despite an invalid first line](https://gitlist.dev/e/20230722212830.132135-1-alexhenrie24%40gmail.com)
- 2023-07-22 [[PATCH v5 1/1] sequencer: finish parsing the todo list despite an invalid first line](https://gitlist.dev/e/20230722212830.132135-2-alexhenrie24%40gmail.com)
- 2023-07-21 [[PATCH v4 0/1] sequencer: finish parsing the todo list despite an invalid first line](https://gitlist.dev/e/20230721060848.35641-1-alexhenrie24%40gmail.com)
- 2023-07-21 [[PATCH v4 1/1] sequencer: finish parsing the todo list despite an invalid first line](https://gitlist.dev/e/20230721060848.35641-2-alexhenrie24%40gmail.com)
- 2023-07-21 [[PATCH v3 1/1] sequencer: finish parsing the todo list despite an invalid first line](https://gitlist.dev/e/20230721055841.28146-2-alexhenrie24%40gmail.com)
- 2023-07-21 [[PATCH v3 0/1] sequencer: finish parsing the todo list despite an invalid first line](https://gitlist.dev/e/20230721055841.28146-1-alexhenrie24%40gmail.com)
- 2023-07-21 [[PATCH v2 1/1] sequencer: finish parsing the todo list despite an invalid first line](https://gitlist.dev/e/20230721053906.14315-2-alexhenrie24%40gmail.com)
- 2023-07-21 [[PATCH v2 0/1] sequencer: finish parsing the todo list despite an invalid first line](https://gitlist.dev/e/20230721053906.14315-1-alexhenrie24%40gmail.com)
- 2023-07-20 [Re: [PATCH] sequencer: finish parsing the todo list despite an invalid first line](https://gitlist.dev/e/CAMMLpeSN_M1HW1D3HyuY%2BS%2BGwUrQ_4dP9qoSQ72hbQv3pwK5kg%40mail.gmail.com)
- 2023-07-19 [[PATCH] sequencer: finish parsing the todo list despite an invalid first line](https://gitlist.dev/e/20230719144339.447852-1-alexhenrie24%40gmail.com)
- 2023-07-13 [[PATCH v5 3/3] push: don't imply that integration is always required before pushing](https://gitlist.dev/e/20230713044128.3771818-4-alexhenrie24%40gmail.com)
- 2023-07-13 [[PATCH v5 2/3] remote: don't imply that integration is always required before pushing](https://gitlist.dev/e/20230713044128.3771818-3-alexhenrie24%40gmail.com)
- 2023-07-13 [[PATCH v5 1/3] wt-status: don't show divergence advice when committing](https://gitlist.dev/e/20230713044128.3771818-2-alexhenrie24%40gmail.com)
- 2023-07-13 [[PATCH v5 0/3] don't imply that integration is always required before pushing](https://gitlist.dev/e/20230713044128.3771818-1-alexhenrie24%40gmail.com)
- 2023-07-13 [Re: [PATCH v3 1/2] remote: advise about force-pushing as an alternative to reconciliation](https://gitlist.dev/e/CAMMLpeR9yLA3zM0GfTMhuFa8HW5fDCRBN7Gnft6Mof59Tk7i0Q%40mail.gmail.com)
- 2023-07-12 [Re: [PATCH v3 2/2] push: advise about force-pushing as an alternative to reconciliation](https://gitlist.dev/e/CAMMLpeQGjqsP0cFGw-RB7P2OozkpN6e-1H2%3D4C3VHWqpPuf8PA%40mail.gmail.com)
- 2023-07-12 [Re: [PATCH v3 2/2] push: advise about force-pushing as an alternative to reconciliation](https://gitlist.dev/e/CAMMLpeQ5fqCQnxT9cPhYV0pwr%2BPB5WCVeum21YVUR153hnSFnQ%40mail.gmail.com)
