# D. Ben Knoble

GitHub: https://github.com/benknoble
Addresses: ben.knoble+github@gmail.com, ben.knoble@gmail.com
Messages: 951. Patches: 173. Threads started: 60.
First message: 2019-08-12T22:00:29Z. Latest: 2026-10-10T21:06:18Z.

## Messages per year

| Year | Messages | Patches |
|---|---|---|
| 2019 | 4 | 0 |
| 2020 | 3 | 0 |
| 2023 | 18 | 2 |
| 2024 | 4 | 2 |
| 2025 | 475 | 86 |
| 2026 | 447 | 83 |

## Patch series

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

- 2026-10-06 in review: [doc: fix shattered.io link](https://gitlist.dev/t/66474)
- 2026-09-30 in review (v5): [Hi all,](https://gitlist.dev/t/66355)
- 2026-09-11 merged (v7): [Convert USE_NSEC to runtime config](https://gitlist.dev/t/66138) commit bc53d6c795e8
- 2026-08-05 merged: [mailmap: change primary address for D. Ben Knoble](https://gitlist.dev/t/66123) commit 7a403c3ee551
- 2026-07-16 in review: [.mailmap etiquette (was "Re: [PATCH 1/7] parse-options: introduce OPT_HIDDEN_GROUP")](https://gitlist.dev/t/66022)
- 2026-07-03 not merged (v2): [lipo availability [was: [PATCH v2] Makefile: link osxkeychain & support universal Rust]](https://gitlist.dev/t/65595)
- 2026-06-20 not merged: [meson: wire up USE_NSEC build knob](https://gitlist.dev/t/65848)
- 2026-06-14 not merged: [doc: fix a small, old release notes typo](https://gitlist.dev/t/65810)
- 2026-05-12 merged (v3): [dir: use per-worktree repository ignore patterns upon request](https://gitlist.dev/t/65550) commit bd40c65bbc98
- 2026-03-29 not merged: [Spelling JavaScript (was: Re: [PATCH 0/2] [GSoC] userdiff: adding typescript pattern)](https://gitlist.dev/t/65378)
- 2026-02-24 merged (v7): [meson: regenerate config-list.h when Documentation changes](https://gitlist.dev/t/64940) commit ebeea3c471c8
- 2026-02-07 merged: [completion: add stash import, export](https://gitlist.dev/t/64939) commit bfc1b34859c9
- 2026-01-20 merged (v2): [replay: drop rev-list formatting options from manual](https://gitlist.dev/t/64831) commit ad228c24df15
- 2026-01-05 not merged (v4): [doc: git-reset: clarify DESCRIPTION section](https://gitlist.dev/t/64347)
- 2025-12-18 merged: [rust: build correctly without GNU sed](https://gitlist.dev/t/64654) commit c469ca26c588
- 2025-11-11 merged: [meson: make GIT_HTML_PATH configurable](https://gitlist.dev/t/64434) commit d63417e3ad67
- 2025-11-11 merged (v2): [perl: also mark git-contacts executable](https://gitlist.dev/t/64439) commit 38419bdd45e6
- 2025-11-02 merged: [Fixes for :(optional) path code](https://gitlist.dev/t/64421) commit aece3bc266d3
- 2025-10-06 merged (v3): [make stash apply with --index by default](https://gitlist.dev/t/63436) commit 80bc042b4711
- 2025-09-28 not merged (v2): [Support :(optional) filepaths](https://gitlist.dev/t/56234)
- 2025-08-13 merged (v5): [Drop git-exec-path from non-Git child programs](https://gitlist.dev/t/63489) commit a60203a01512
- 2025-08-03 merged (v3): [permit -h/--help-all in more scenarios](https://gitlist.dev/t/63861) commit 129b3632f35a
- 2025-03-24 merged (v2): [vimdiff: clarify the sigil used for marking the buffer to save](https://gitlist.dev/t/63187) commit ee8edb7156bd
- 2025-02-24 merged: [t/aggregate-results: fix paste(1) invocation](https://gitlist.dev/t/62995) commit ce9886320447
- 2025-02-05 not merged: [pull: allow branch.<name>.rebase to override pull.ff=only](https://gitlist.dev/t/62904)
- 2025-01-16 not merged: [grep: document negated line-number, column long options](https://gitlist.dev/t/62818)
- 2025-01-06 merged (v3): [completion: repair config completion for Zsh](https://gitlist.dev/t/62710) commit 8776470cf379
- 2024-04-30 merged: [completion: zsh: stop leaking local cache variable](https://gitlist.dev/t/61400) commit 3c20acdf465b
- 2023-07-14 merged: [t4002: fix "diff can read from stdin" syntax](https://gitlist.dev/t/59986) commit e3a567ff4210
- 2023-07-13 merged: [i18n: mark more bundle.c strings for translation](https://gitlist.dev/t/59983) commit bbb6acd99838

## Recent emails

- 2026-10-10 [Re: [PATCH v2] repack: do not rebuild packs on --dry-run](https://gitlist.dev/e/BBCEC2F7-CA8A-4460-8A4F-D8305D3E9134%40gmail.com)
- 2026-10-10 [Re: [PATCH 0/4] faster SHA-1 collision detection](https://gitlist.dev/e/CALnO6CAEcjieW48DkA9Pt1eqZ5hctwihmTXMxZ29YBrmzrp1QA%40mail.gmail.com)
- 2026-10-09 [Re: [PATCH v2 0/6] [doc] Add new page on merge conflicts](https://gitlist.dev/e/E227CF3E-65FA-447E-936B-BF23DE5A2649%40gmail.com)
- 2026-10-08 [Re: [PATCH v2 1/5] doc: BreakingChanges: transform to a manpage](https://gitlist.dev/e/CALnO6CB8yQy_dtnoTYerqfyY9mcM%3DrKSWtZkQPtrGuHShoL3VQ%40mail.gmail.com)
- 2026-10-08 [Re: [RFC PATCH 0/1] SubmittingPatches: allow responsible AI assistance](https://gitlist.dev/e/CALnO6CCc77K6bg0tUNnYg_yORTELnJ%3DUgoL610YJeQUe6UWBjQ%40mail.gmail.com)
- 2026-10-08 [Re: [PATCH] branch: let --delete-merged find squash merged branches](https://gitlist.dev/e/CALnO6CB2qPtv6Cr4LL1x%3DZPmD_zLw1GzLUKgXE-NcTWObbiLkA%40mail.gmail.com)
- 2026-10-08 [Re: [PATCH 0/4] faster SHA-1 collision detection](https://gitlist.dev/e/CALnO6CDNm2cRNqBU6GKNK4axn2ij5uDgKnAm_itj36oFECfPQw%40mail.gmail.com)
- 2026-10-08 [Re: [PATCH 0/4] faster SHA-1 collision detection](https://gitlist.dev/e/CALnO6CBbtKomawqc81MPV5Ngtc9J3M1ej4enGD3ZUzWnPSfsgw%40mail.gmail.com)
- 2026-10-08 [Re: [PATCH] repack: do not rebuild packs on --dry-run](https://gitlist.dev/e/CALnO6CD9roPhKsYRVXRuZXQckTmbCskKmvxiUyxp6vkJ03S8rQ%40mail.gmail.com)
- 2026-10-07 [Re: git non-intrusive clone](https://gitlist.dev/e/CALnO6CA5tY5Ebw5JyA8c-e00PqLcXMAijA5VF6DrPJNDCX%3DraA%40mail.gmail.com)
- 2026-10-07 [Re: [PATCH 2/2] doc: add new Git tutorial for beginners](https://gitlist.dev/e/CALnO6CB0ApqKSfdmnekS7NKATJL4WrP4jpNBfryoOGKsFrz7%2BQ%40mail.gmail.com)
- 2026-10-07 [Re: [PATCH 0/2] WIP: doc: add new git tutorial](https://gitlist.dev/e/CALnO6CDBFri-MYXEg0TGF7-Oc49hf48qEQCQLYpdXKMkJzbYhw%40mail.gmail.com)
- 2026-10-07 [Re: [BUG] repack --drop-filtered --dry-run writes packs and honors -d in Git 2.56.0](https://gitlist.dev/e/CALnO6CCmv7PmxW2HTfvD8i6-PCVqMWgasyU9PYhPLXGj1sz%3DHg%40mail.gmail.com)
- 2026-10-07 [Re: git non-intrusive clone](https://gitlist.dev/e/CALnO6CCTbWLn2rO9ASr%2B5K07vqkaWCx%2BH8NsCxaAMgHUYR%3Dz5g%40mail.gmail.com)
- 2026-10-06 [Re: [PATCH v2] doc: use `man git` to teach users how to navigate the docs](https://gitlist.dev/e/CALnO6CCwCLEBzJiRaJp3h9b%3D6uF5x341NhXd%2BB7UfatsQmr2TA%40mail.gmail.com)
- 2026-10-06 [Re: [BUG] push resends common history after repack during pre-push (2.54.0, 2.56.0)](https://gitlist.dev/e/CALnO6CAAGgKK%3DcQ6Gycn9Y4K7rW8_vxkzpgFUYQANY%3Dyg3Y17A%40mail.gmail.com)
- 2026-10-06 [[PATCH] doc: fix shattered.io link](https://gitlist.dev/e/89f21a129df21b115d5faded2a74a8a5921d62cf.1791307032.git.ben.knoble%40gmail.com)
- 2026-10-06 [Re: [PATCH 0/7] [doc] Add new page on merge conflicts](https://gitlist.dev/e/CALnO6CBBL6f-HTVtHOf2TrgYV3SCTLU3Jw8amJ6MTM%2BDHQ%2B5TQ%40mail.gmail.com)
- 2026-10-06 [Re: [PATCH 0/7] [doc] Add new page on merge conflicts](https://gitlist.dev/e/CALnO6CAG-z8B2zXj%2BQEvZNb-Ufiq%3DqgyPR5VvQShyH1H_%2BbgNA%40mail.gmail.com)
- 2026-10-03 [Re: git-visualize(1) plumbing equivalent](https://gitlist.dev/e/CALnO6CAsd36-XEnRQWNhAsmH7Bg6ZoHv7qb2xQ1m0cW4-Decmw%40mail.gmail.com)
- 2026-10-03 [Re: git-visualize(1) plumbing equivalent](https://gitlist.dev/e/CALnO6CATXadzAfvwEpG7po5dH%2Bscd6KxGxRqXvw6w%2BzN5krreQ%40mail.gmail.com)
- 2026-10-03 [Re: git-visualize(1) plumbing equivalent](https://gitlist.dev/e/CALnO6CCUY2KF8rEotihdVNy%2BD10mmzuW0RXbH8nqhSS9jsgQUg%40mail.gmail.com)
- 2026-10-03 [Re: [PATCH 0/7] [doc] Add new page on merge conflicts](https://gitlist.dev/e/CALnO6CC%2Bh1y%3DFu438nm4cd0K-dfPVYq9MqX_%2Bk8fxBU60ot8KA%40mail.gmail.com)
- 2026-10-03 [Re: [PATCH 2/7] [doc] git-merge: link to new merge conflicts guide](https://gitlist.dev/e/CALnO6CDoMTtyPJyOiXVPSZvFGHgGkFT-u_Qk1km%2BXYn9BR0OHg%40mail.gmail.com)
- 2026-10-02 [Re: [PATCH v2] object-name: accept @{p} as short for @{push}](https://gitlist.dev/e/81BD7B8C-6E7E-451A-9D48-49ABD5FA5F68%40gmail.com)
- 2026-10-01 [Re: [RFC] git stash: add porcelain for sharing stashes through remotes](https://gitlist.dev/e/CALnO6CBL552Ny8-cqo9EE0uy6j-TMszJFRrRuTOFC%3DnRJEv5qw%40mail.gmail.com)
- 2026-09-30 [Re: [PATCH] object-name: accept @{p} as short for @{push}](https://gitlist.dev/e/CALnO6CBR0XJUJR%3D2e5kUM8Fk9aV5uz%2BQxajRpnFFVTEkFfJQ3Q%40mail.gmail.com)
- 2026-09-30 [Re: [PATCH v4 0/5] stash: clean up index-mode test merge](https://gitlist.dev/e/CALnO6CALq2V0Nmx%3DVE8X79VVhNxa_xiH3dtv%2BQixaHsB1%3DK4iA%40mail.gmail.com)
- 2026-09-30 [[PATCH v5 4/4] builtin/stash: merge index in-core](https://gitlist.dev/e/ca3de1d4a3895fcce620eb4ab5b8a1cc708a7362.1790803471.git.ben.knoble%40gmail.com)
- 2026-09-30 [[PATCH v5 2/4] stash: prepare merge options earlier](https://gitlist.dev/e/8e99033ef025003c35bd82069ea89b1509e8bd9b.1790803471.git.ben.knoble%40gmail.com)
