# Junio C Hamano

GitHub: https://github.com/gitster
Addresses: gitster@pobox.com, junio@hera.kernel.org, junio@pobox.com, junio@twinsun.com, junkio@cox.net, junkio@twinsun.com
Messages: 89376. Patches: 5275. Threads started: 4406.
First message: 2005-04-13T23:43:03Z. Latest: 2026-10-07T22:44:01Z.

## Messages per year

| Year | Messages | Patches |
|---|---|---|
| 2005 | 2869 | 609 |
| 2006 | 4144 | 314 |
| 2007 | 4929 | 386 |
| 2008 | 4608 | 315 |
| 2009 | 4015 | 268 |
| 2010 | 2920 | 113 |
| 2011 | 3852 | 389 |
| 2012 | 5028 | 390 |
| 2013 | 5291 | 340 |
| 2014 | 3742 | 244 |
| 2015 | 4066 | 345 |
| 2016 | 5319 | 230 |
| 2017 | 4521 | 100 |
| 2018 | 3578 | 36 |
| 2019 | 2936 | 23 |
| 2020 | 4123 | 116 |
| 2021 | 4487 | 83 |
| 2022 | 3916 | 110 |
| 2023 | 3011 | 156 |
| 2024 | 4238 | 283 |
| 2025 | 4108 | 255 |
| 2026 | 3675 | 170 |

## Patch series

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

- 2026-09-14 in review (v10): [Re* [PATCH v10 4/4] hook: introduce the receive-report hook](https://gitlist.dev/t/66186)
- 2026-09-11 merged: [cocci: remove risky "if (!E) free(E)" conversion](https://gitlist.dev/t/66312) commit d870565117a9
- 2026-08-30 in review (v2): [More sensible checkout/switch/restore code refactoring](https://gitlist.dev/t/66230)
- 2026-08-27 merged (v3): [you_still_use_that(): reword the instructions](https://gitlist.dev/t/66224) commit 8ace32221c27
- 2026-08-27 in review (v2): [die_for_incompatible_opts(): unbounded number of options](https://gitlist.dev/t/66227)
- 2026-08-24 merged: [rerere: technical documentation typofix](https://gitlist.dev/t/66214) commit d2af22cc2106
- 2026-08-13 merged (v3): [completion of 'git [-C <dir>] checkout'](https://gitlist.dev/t/66150) commit 735514635b49
- 2026-08-12 merged (v6): [completion of 'git [-C <dir>] diff'](https://gitlist.dev/t/66105) commit 4b1b7a4e95af
- 2026-07-31 merged (v3): [git add --resolved](https://gitlist.dev/t/66082) commit e28c701fe418
- 2026-07-30 in review: [git stash drop stash@{2.days.ago}](https://gitlist.dev/t/66088)
- 2026-07-25 merged (v2): [remote: plug memory leaks](https://gitlist.dev/t/66060) commit dcef3bf041c9
- 2026-07-22 merged: [revision: honor --exclude-first-parent-only with SEEN first parent](https://gitlist.dev/t/66050) commit 47382f7398df
- 2026-07-15 merged: [submodule--helper: avoid use of %zu for now](https://gitlist.dev/t/66009) commit 3279c13c00f0
- 2026-07-11 in review: [Update Contributor Guides](https://gitlist.dev/t/65977)
- 2026-07-08 merged (v2): [SubmittingPatches: abandoning a series](https://gitlist.dev/t/65948) commit e74c6985040a
- 2026-07-07 merged: [Rust: fix description in Release Notes to 2.55](https://gitlist.dev/t/65944) commit 18b2009d14bc
- 2026-07-05 not merged: [diff: give --compact-summary a short synonym --sstat](https://gitlist.dev/t/65924)
- 2026-06-29 merged (v2): [history: streamline message preparation and plug file stream leak](https://gitlist.dev/t/65875) commit ebb4d2ffa34e
- 2026-06-25 not merged: [Re* [PATCH] history: close COMMIT_EDITMSG before launching the editor](https://gitlist.dev/t/65870)
- 2026-06-20 merged (v4): [SubmittingPatches: address design critiques](https://gitlist.dev/t/65825) commit 5fe19d285c83
- 2026-06-11 not merged (v3): [update-ref: add --rename option](https://gitlist.dev/t/65782)
- 2026-06-10 merged: [t1400: have fifo test clean after itself](https://gitlist.dev/t/65788) commit e8f12e0e950a
- 2026-06-02 merged (v2): [Small updates to SubmittingPatches](https://gitlist.dev/t/65735) commit 66ebad2775a1
- 2026-06-01 not merged (v9): [revision.c: implement --max-count-oldest](https://gitlist.dev/t/65511)
- 2026-05-25 merged: [SubmittingPatches: proactively monitor GHCI pages](https://gitlist.dev/t/65687) commit 7c9b38d26712
- 2026-05-20 not merged: [apply: plug strbuf leak](https://gitlist.dev/t/65664)
- 2026-05-10 merged: [ci: enable EXPENSIVE for contributor builds](https://gitlist.dev/t/65563) commit 5ba82911bccc
- 2026-05-08 merged: [t5551: "GIT_TEST_LONG=Yes make test" is broken](https://gitlist.dev/t/65607) commit 66ae1a48eceb
- 2026-04-16 not merged: [midx: state what failed correctly](https://gitlist.dev/t/65500)
- 2026-04-16 not merged: [MIDX: revert the default version to v1](https://gitlist.dev/t/65482)

## Recent emails

- 2026-10-07 [Re: [RFC PATCH 1/1] SubmittingPatches: allow responsible AI assistance](https://gitlist.dev/e/xmqqcxtl3zda.fsf%40gitster.g)
- 2026-10-07 [What's cooking in git.git (Oct 2026, #03)](https://gitlist.dev/e/xmqqqzi1404w.fsf%40gitster.g)
- 2026-10-07 [Re: [PATCH 2/4] sha1dc-accel: vectorize the unavoidable-bitconditions check](https://gitlist.dev/e/xmqqh5ix5h8l.fsf%40gitster.g)
- 2026-10-07 [Re: [PATCH 7/7] [doc] ignore conflict markers in gitmergeconflicts.adoc](https://gitlist.dev/e/xmqqse2h5hql.fsf%40gitster.g)
- 2026-10-07 [Re: [PATCH] ci: bump debian-11 job to debian-12](https://gitlist.dev/e/xmqqzewp5jhi.fsf%40gitster.g)
- 2026-10-07 [Re: [PATCH v2] doc: use `man git` to teach users how to navigate the docs](https://gitlist.dev/e/xmqq4iex6zox.fsf%40gitster.g)
- 2026-10-07 [Re: [PATCH v3 0/4] refs: run copy and rename through transactions](https://gitlist.dev/e/xmqq8q4970ah.fsf%40gitster.g)
- 2026-10-07 [Re: [PATCH v2] doc: use `man git` to teach users how to navigate the docs](https://gitlist.dev/e/xmqqfqyh728j.fsf%40gitster.g)
- 2026-10-07 [Re: [PATCH v7] http: add http.sslVerifyStatus to check stapled OCSP responses](https://gitlist.dev/e/xmqq33uh8jcv.fsf%40gitster.g)
- 2026-10-07 [Re: [PATCH 2/2] packfile: fix corruption due to stale delta base cache entries](https://gitlist.dev/e/xmqqcxtl8k6f.fsf%40gitster.g)
- 2026-10-07 [Re: [PATCH v2 0/2] combine-diff: honor relative paths consistently](https://gitlist.dev/e/xmqqh5ix8kji.fsf%40gitster.g)
- 2026-10-07 [Re: [PATCH] blame: default to ignoring revisions in .git-blame-ignore-revs](https://gitlist.dev/e/xmqqmrsp8kzj.fsf%40gitster.g)
- 2026-10-07 [Re: [NOTES 03/07] Documentation](https://gitlist.dev/e/xmqqqzi18l8c.fsf%40gitster.g)
- 2026-10-07 [Re: [PATCH v2] doc: use `man git` to teach users how to navigate the docs](https://gitlist.dev/e/xmqqv77d8ld9.fsf%40gitster.g)
- 2026-10-07 [Re: [PATCH] test-mergesort: plug memory leaks in sort_stdin()](https://gitlist.dev/e/xmqqzewp8lqw.fsf%40gitster.g)
- 2026-10-07 [Re: [PATCH 0/4] faster SHA-1 collision detection](https://gitlist.dev/e/xmqq5wzda0h6.fsf%40gitster.g)
- 2026-10-07 [Re: [PATCH 2/2] stash push: remove duplicate changes detection](https://gitlist.dev/e/xmqqa4opa0up.fsf%40gitster.g)
- 2026-10-07 [Re: [PATCH v6] fetch.c: defer fetch.followRemoteHEAD validation](https://gitlist.dev/e/xmqqece1a206.fsf%40gitster.g)
- 2026-10-07 [Re: [PATCH] doc: checkout: rewrite detached HEAD state explanation](https://gitlist.dev/e/xmqqik3da2bs.fsf%40gitster.g)
- 2026-10-07 [Re: [PATCH] combine-diff: honor --relative when printing paths](https://gitlist.dev/e/xmqqld89bmd1.fsf%40gitster.g)
- 2026-10-07 [Re: [PATCH v2] doc: use `man git` to teach users how to navigate the docs](https://gitlist.dev/e/xmqqv77dbp1e.fsf%40gitster.g)
- 2026-10-06 [Re: [RFC PATCH 0/4] sign a SHA-256 digest of the tree in commits and tags](https://gitlist.dev/e/xmqqzewqbgk2.fsf%40gitster.g)
- 2026-10-06 [Re: [PATCH] doc: fix shattered.io link](https://gitlist.dev/e/xmqq4ieycxc7.fsf%40gitster.g)
- 2026-10-06 [Re: [PATCH v2 0/2] [doc] Remove gittutorial-2](https://gitlist.dev/e/xmqqbj96d08o.fsf%40gitster.g)
- 2026-10-06 [Re: [PATCH v3] doc: don't require a SYNOPSIS in section 7](https://gitlist.dev/e/xmqqfqyid0l9.fsf%40gitster.g)
- 2026-10-06 [Re: [RFC PATCH 2/4] doc: gitbreaking-changes: replace msg-ids with URLs](https://gitlist.dev/e/xmqqjynud0wn.fsf%40gitster.g)
- 2026-10-06 [Re: [PATCH v2 2/2] packfile: fix corruption due to stale delta base cache entries](https://gitlist.dev/e/xmqqse2id2kq.fsf%40gitster.g)
- 2026-10-06 [Re: [PATCH] status: suggest `git merge --continue`, not `git commit`](https://gitlist.dev/e/xmqq5wzeelmf.fsf%40gitster.g)
- 2026-10-06 [Re: [PATCH v2 0/2] [doc] Remove gittutorial-2](https://gitlist.dev/e/xmqqfqyieokd.fsf%40gitster.g)
- 2026-10-06 [test-grep-lint is uncomfortably slow](https://gitlist.dev/e/xmqqjynueq81.fsf%40gitster.g)
