# Johannes Schindelin

GitHub: https://github.com/dscho
Addresses: johannes.schindelin@gmx.de
Messages: 22136. Patches: 6408. Threads started: 1734.
First message: 2005-04-13T23:07:28Z. Latest: 2026-10-07T12:17:48Z.

## Messages per year

| Year | Messages | Patches |
|---|---|---|
| 2005 | 507 | 104 |
| 2006 | 1262 | 224 |
| 2007 | 3255 | 459 |
| 2008 | 2252 | 210 |
| 2009 | 1811 | 191 |
| 2010 | 221 | 9 |
| 2011 | 52 | 6 |
| 2012 | 45 | 2 |
| 2013 | 37 | 1 |
| 2014 | 214 | 66 |
| 2015 | 629 | 194 |
| 2016 | 1963 | 791 |
| 2017 | 1375 | 534 |
| 2018 | 1893 | 716 |
| 2019 | 1934 | 743 |
| 2020 | 1397 | 567 |
| 2021 | 878 | 330 |
| 2022 | 926 | 375 |
| 2023 | 212 | 84 |
| 2024 | 312 | 170 |
| 2025 | 390 | 211 |
| 2026 | 571 | 421 |

## Patch series

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

- 2026-09-28 in review: [Add a compile-time option to use the new, very fast sha1dc Rust crate](https://gitlist.dev/t/66408)
- 2026-09-24 merged (v2): [ci: work around Debian 12's HTTP/2 authentication failures](https://gitlist.dev/t/66374) commit 64172cf117bd
- 2026-09-24 merged (v2): [gitlab-ci: fix the cargo invocation in the Windows job](https://gitlist.dev/t/66348) commit 661f415b9d3e
- 2026-09-17 merged: [Fix issues pointed out in Git for Windows by Coverity after merging v2.56.0-rc0](https://gitlist.dev/t/66341) commit 506a21b3123c
- 2026-09-13 merged: [cmake(windows): accommodate for Git for Windows' migration to UCRT64](https://gitlist.dev/t/66323) commit 1cd6b7de52f9
- 2026-09-13 merged: [mingw: fix perl related test failures](https://gitlist.dev/t/66321) commit 8fff84c417c5
- 2026-09-13 merged (v4): [Use Rust in the Windows CI jobs](https://gitlist.dev/t/66247) commit ce6f9ffaa7e2
- 2026-09-10 merged (v4): [Upstream some more Git for Windows' patches](https://gitlist.dev/t/66125) commit b721adeb10fd
- 2026-08-13 merged (v2): [packfile: fix perf regression with many packs](https://gitlist.dev/t/66166) commit e4621a0169bd
- 2026-08-13 merged (v3): [Next size_t stop: pack-objects/delta](https://gitlist.dev/t/65961) commit 073d4d646094
- 2026-08-12 in review: [bundle-uri: refuse advertised URIs by protocol](https://gitlist.dev/t/66164)
- 2026-08-12 merged (v2): [sequencer: release the ODB before spawning git commit](https://gitlist.dev/t/66147) commit 65cda10d5bbb
- 2026-08-12 merged (v3): [coverity: fix unchecked returns](https://gitlist.dev/t/65998) commit 93aab89509c1
- 2026-07-28 merged: [mingw: skip symlink type auto-detection for network share targets](https://gitlist.dev/t/66079) commit c57c052ae8d8
- 2026-07-16 merged: [Some wincred fixes](https://gitlist.dev/t/66020) commit 936eb75730b6
- 2026-07-10 merged (v2): [coverity: avoid dereferencing NULL](https://gitlist.dev/t/65960) commit a6b8f0143101
- 2026-07-05 merged (v2): [coverity: fix leaks and error paths](https://gitlist.dev/t/65900) commit 8b90835161cf
- 2026-07-04 merged (v2): [ci(dockerized): reduce the PID limit for private repositories](https://gitlist.dev/t/65901) commit bad766fbac59
- 2026-06-27 merged: [http: accept https:// proxies again](https://gitlist.dev/t/65879) commit f6c8bae5cdba
- 2026-06-25 not merged: [history: close COMMIT_EDITMSG before launching the editor](https://gitlist.dev/t/65870)
- 2026-06-22 merged: [win32: ensure that `localtime_r()` is declared even in i686 builds](https://gitlist.dev/t/65849) commit ee69d97fa33b
- 2026-06-18 merged: [zlib: properly clamp to uLong](https://gitlist.dev/t/65832) commit ab3810eb6fff
- 2026-06-17 not merged (v2): [Support hashing objects larger than 4GB on Windows](https://gitlist.dev/t/65756)
- 2026-06-17 merged: [osxkeychain: fix build with Rust](https://gitlist.dev/t/65822) commit 522ea8ef7d85
- 2026-06-15 merged (v2): [More work supporting objects larger than 4GB on Windows](https://gitlist.dev/t/65750) commit 8ea69373a428
- 2026-06-04 merged: [mingw: terminate child processes in a gentler way](https://gitlist.dev/t/65754) commit 179f122aea70
- 2026-05-08 merged (v3): [mingw: stop using nedmalloc](https://gitlist.dev/t/65579) commit c9eb040e4b41
- 2026-05-08 merged (v3): [Handle cloning of objects larger than 4GB on Windows](https://gitlist.dev/t/65563) commit f2063855fb50
- 2026-05-07 merged (v2): [maintenance(geometric): avoid deadlocks on Windows 10](https://gitlist.dev/t/65562) commit 69ed0e35a754
- 2026-05-06 not merged: [replay: support replaying 2-parent merges](https://gitlist.dev/t/65603)

## Recent emails

- 2026-10-07 [Re: [PATCH 0/4] faster SHA-1 collision detection](https://gitlist.dev/e/76b7e19d-c9f9-0a0a-6154-a797b64cf9b0%40gmx.de)
- 2026-10-07 [Re: [PATCH 2/4] sha1dc-accel: vectorize the unavoidable-bitconditions check](https://gitlist.dev/e/3d640489-5db4-5527-0ec1-c2abac7a2de3%40gmx.de)
- 2026-10-07 [Re: [PATCH 1/4] sha1dc-accel: add a block loop for sha1dc's SHA1_CTX](https://gitlist.dev/e/f9138fbc-be3b-36eb-1efb-bedeca22f15b%40gmx.de)
- 2026-10-06 [Re: [RFC PATCH 0/4] sign a SHA-256 digest of the tree in commits and tags](https://gitlist.dev/e/98da6faf-2000-9ade-4ca1-ce753f592ec7%40gmx.de)
- 2026-10-06 [Re: [PATCH] t5551: fix quoting in curl version bug prereq](https://gitlist.dev/e/4526e397-734e-d378-bb1d-31dd969c90ea%40gmx.de)
- 2026-10-05 [[ANNOUNCE] Git for Windows 2.56.0(2)](https://gitlist.dev/e/1MnaoZ-1wmnHS3mrd-00iBKz%40mail.gmx.net)
- 2026-10-03 [Re: [PATCH 0/4] Add a compile-time option to use the new, very fast sha1dc Rust crate](https://gitlist.dev/e/09b76ee1-2bac-4c33-b09d-d414717d3ced%40gmx.de)
- 2026-09-28 [[ANNOUNCE] Git for Windows 2.56.0](https://gitlist.dev/e/1MPGVx-1xNaxf235h-00IPfN%40mail.gmx.net)
- 2026-09-28 [Re: [PATCH 0/4] Add a compile-time option to use the new, very fast sha1dc Rust crate](https://gitlist.dev/e/2f7509d7-1166-1303-87b4-58974702c73d%40gmx.de)
- 2026-09-28 [[PATCH 4/4] sha1dc: make `sha1dc_init()` thread-safe](https://gitlist.dev/e/aac6a83a8ebd91f33cbe2074245b6d45cb264105.1790610691.git.gitgitgadget%40gmail.com)
- 2026-09-28 [[PATCH 3/4] pthread: provide `pthread_once()` shims for Windows and for NO_PTHREADS](https://gitlist.dev/e/2f3077b60a7777b8d4c21551f9a8d02034a49cee.1790610691.git.gitgitgadget%40gmail.com)
- 2026-09-28 [[PATCH 2/4] sha1dc: allow selecting the C backend without rebuilding](https://gitlist.dev/e/5a414a4babf9cb755b4cf43eb42d1f06c8b45d6c.1790610691.git.gitgitgadget%40gmail.com)
- 2026-09-28 [[PATCH 1/4] libgitcore: add `sha1dc` as an optional feature](https://gitlist.dev/e/b1f30a6a05673c4094d59fda80c695472850d671.1790610691.git.gitgitgadget%40gmail.com)
- 2026-09-28 [[PATCH 0/4] Add a compile-time option to use the new, very fast sha1dc Rust crate](https://gitlist.dev/e/pull.2240.git.1790610691.gitgitgadget%40gmail.com)
- 2026-09-28 [Re: [PATCH v2 0/4] gitlab-ci: fix the cargo invocation in the Windows job](https://gitlist.dev/e/139c09f8-a126-c24f-9264-154f9b2e38bd%40gmx.de)
- 2026-09-24 [[PATCH v2] ci: work around Debian 12's HTTP/2 authentication failures](https://gitlist.dev/e/pull.2236.v2.git.1790283229626.gitgitgadget%40gmail.com)
- 2026-09-24 [[PATCH v2 4/4] ci(gitlab,windows): provide GNU Rust's host-linker support](https://gitlist.dev/e/5310afcdf9d8ae461532cff439ec056f91053ef0.1790280113.git.gitgitgadget%40gmail.com)
- 2026-09-24 [[PATCH v2 3/4] ci(gitlab,windows): fix Rust setup for GitLab's MinGW build](https://gitlist.dev/e/6703fa0349785a38547ebeab55cd1c5d5b742618.1790280113.git.gitgitgadget%40gmail.com)
- 2026-09-24 [[PATCH v2 2/4] ci(gitlab,windows): preserve exclusions during dependency setup](https://gitlist.dev/e/19a4d93181c6868c71875c6dae581c3cfa6ddef2.1790280113.git.gitgitgadget%40gmail.com)
- 2026-09-24 [[PATCH v2 1/4] ci(gitlab,windows): provision GNU Rust for SDK-based MinGW builds](https://gitlist.dev/e/cdf2eff48020ef72bcfe36aa55467c9cc8ece9ac.1790280113.git.gitgitgadget%40gmail.com)
- 2026-09-24 [[PATCH v2 0/4] gitlab-ci: fix the cargo invocation in the Windows job](https://gitlist.dev/e/pull.2233.v2.git.1790280113.gitgitgadget%40gmail.com)
- 2026-09-24 [Re: [PATCH 4/4] ci(gitlab,windows): provide GNU Rust's host-linker support](https://gitlist.dev/e/b62a7c6d-6248-d957-ef76-3b7e3bf28105%40gmx.de)
- 2026-09-24 [Re: [PATCH 3/4] ci(gitlab,windows): fix Rust setup for GitLab's MinGW build](https://gitlist.dev/e/1c829af9-1923-a6ff-78a1-b738cc6bf5a6%40gmx.de)
- 2026-09-24 [Re: [PATCH 1/4] ci(gitlab,windows): provision GNU Rust for SDK-based MinGW builds](https://gitlist.dev/e/e58bdd38-59df-5fd0-8c80-e9ab9714dd97%40gmx.de)
- 2026-09-24 [Re: [PATCH] ci: work around Debian 12's HTTP/2 authentication failures](https://gitlist.dev/e/e94a9d4f-567e-83a0-e12a-908082365e77%40gmx.de)
- 2026-09-24 [Re: Security mailing list & process, was Re: My summary of the Git Contributors' Summit 2026](https://gitlist.dev/e/9dd7427b-2130-a936-5a90-24f7c8fd719f%40gmx.de)
- 2026-09-24 [Re: My summary of the Git Contributors' Summit 2026, was Re: Git v3.0 timeline, was Re: What's cooking in git.git (Sep 2026, #08)](https://gitlist.dev/e/682ca568-ba3e-1102-ec21-03dd4aee2e14%40gmx.de)
- 2026-09-24 [Re: Git v3.0 timeline, was Re: What's cooking in git.git (Sep 2026, #08)](https://gitlist.dev/e/306e7563-c356-dc59-c14a-ff8e99a948ae%40gmx.de)
- 2026-09-22 [[PATCH] ci: work around Debian 12's HTTP/2 authentication failures](https://gitlist.dev/e/pull.2236.git.1790118373340.gitgitgadget%40gmail.com)
- 2026-09-22 [[ANNOUNCE] Git for Windows 2.56.0-rc2](https://gitlist.dev/e/1MRCK6-1xNLA12nEy-00MMUj%40mail.gmx.net)
