# Jon Simons

GitHub: https://github.com/simonsj
Addresses: jon@jonsimons.org
Messages: 34. Patches: 30. Threads started: 5.
First message: 2018-02-08T18:56:46Z. Latest: 2026-10-11T15:32:06Z.

## Messages per year

| Year | Messages | Patches |
|---|---|---|
| 2018 | 3 | 3 |
| 2019 | 12 | 9 |
| 2026 | 18 | 17 |

## Patch series

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

- 2026-10-09 in review: [push: speed up client-side refspec matching](https://gitlist.dev/t/66497)
- 2026-09-26 merged: [p5551: fix repeated runs with update-ref --no-deref](https://gitlist.dev/t/66396) commit 20c35e3b7198
- 2019-08-29 not merged (v3): [partial-clone: fix two issues with sparse filter handling](https://gitlist.dev/t/51778)
- 2018-02-08 merged: [Fix NULL checks for some packet_read_line call sites](https://gitlist.dev/t/47789) commit bb1356dc643e

## Recent emails

- 2026-10-11 [Re: [PATCH 00/15] push: speed up client-side refspec matching](https://gitlist.dev/e/f949a5fa-5485-4ae4-a7dc-75afaef798cc%40jonsimons.org)
- 2026-10-09 [[PATCH 15/15] remote: use strmap for apply_push_cas()](https://gitlist.dev/e/20261009192953.81794-16-jon%40jonsimons.org)
- 2026-10-09 [[PATCH 14/15] remote: restructure apply_push_cas() loops](https://gitlist.dev/e/20261009192953.81794-15-jon%40jonsimons.org)
- 2026-10-09 [[PATCH 13/15] t/perf: measure --force-with-lease in p5516](https://gitlist.dev/e/20261009192953.81794-14-jon%40jonsimons.org)
- 2026-10-09 [[PATCH 12/15] remote: use strmap for match_explicit_refs()](https://gitlist.dev/e/20261009192953.81794-13-jon%40jonsimons.org)
- 2026-10-09 [[PATCH 11/15] remote: reject duplicate destinations on an empty remote](https://gitlist.dev/e/20261009192953.81794-12-jon%40jonsimons.org)
- 2026-10-09 [[PATCH 10/15] t5408: expect client-side error for duplicate destinations](https://gitlist.dev/e/20261009192953.81794-11-jon%40jonsimons.org)
- 2026-10-09 [[PATCH 09/15] t5408: check refspec order with distinct destinations](https://gitlist.dev/e/20261009192953.81794-10-jon%40jonsimons.org)
- 2026-10-09 [[PATCH 08/15] t5408, t5410: test duplicate updates without relying on the client](https://gitlist.dev/e/20261009192953.81794-9-jon%40jonsimons.org)
- 2026-10-09 [[PATCH 07/15] t5516: test pushing two refspecs creating the same new branch](https://gitlist.dev/e/20261009192953.81794-8-jon%40jonsimons.org)
- 2026-10-09 [[PATCH 06/15] remote: use strmap for check_push_refs()](https://gitlist.dev/e/20261009192953.81794-7-jon%40jonsimons.org)
- 2026-10-09 [[PATCH 05/15] refs: stop using mkpath() in refname_match()](https://gitlist.dev/e/20261009192953.81794-6-jon%40jonsimons.org)
- 2026-10-09 [[PATCH 04/15] t/perf: add explicit delete refspec matching test](https://gitlist.dev/e/20261009192953.81794-5-jon%40jonsimons.org)
- 2026-10-09 [[PATCH 03/15] t5510: document fetch with "./"-prefixed branch.<name>.merge](https://gitlist.dev/e/20261009192953.81794-4-jon%40jonsimons.org)
- 2026-10-09 [[PATCH 02/15] t5516: demonstrate push with "./"-prefixed source](https://gitlist.dev/e/20261009192953.81794-3-jon%40jonsimons.org)
- 2026-10-09 [[PATCH 01/15] remote: validate --force-with-lease <refname> argument](https://gitlist.dev/e/20261009192953.81794-2-jon%40jonsimons.org)
- 2026-10-09 [[PATCH 00/15] push: speed up client-side refspec matching](https://gitlist.dev/e/20261009192953.81794-1-jon%40jonsimons.org)
- 2026-09-26 [[PATCH] p5551: fix repeated runs with update-ref --no-deref](https://gitlist.dev/e/20260926180648.60770-1-jon%40jonsimons.org)
- 2019-10-18 [Re: [PATCH v4 00/17] New sparse-checkout builtin and "cone" mode](https://gitlist.dev/e/1ea216d8-e706-ec4c-a3f3-954e57e0458c%40jonsimons.org)
- 2019-08-30 [Re: [PATCH v2 1/2] list-objects-filter: only parse sparse OID when 'have_git_dir'](https://gitlist.dev/e/c5ec26a3-c9a3-89ce-e83b-a7a831203770%40jonsimons.org)
- 2019-08-29 [[PATCH v3 2/2] list-objects-filter: handle unresolved sparse filter OID](https://gitlist.dev/e/20190829231925.15223-3-jon%40jonsimons.org)
- 2019-08-29 [[PATCH v3 1/2] list-objects-filter: only parse sparse OID when 'have_git_dir'](https://gitlist.dev/e/20190829231925.15223-2-jon%40jonsimons.org)
- 2019-08-29 [[PATCH v3 0/2] partial-clone: fix two issues with sparse filter handling](https://gitlist.dev/e/20190829231925.15223-1-jon%40jonsimons.org)
- 2019-08-29 [Re: [PATCH v2 1/2] list-objects-filter: only parse sparse OID when 'have_git_dir'](https://gitlist.dev/e/d8f1b891-4ff7-9815-2405-76e53506027c%40jonsimons.org)
- 2019-08-29 [[PATCH v2 0/2] partial-clone: fix two issues with sparse filter handling](https://gitlist.dev/e/20190829223811.12072-1-jon%40jonsimons.org)
- 2019-08-29 [[PATCH v2 2/2] list-objects-filter: handle unresolved sparse filter OID](https://gitlist.dev/e/20190829223811.12072-3-jon%40jonsimons.org)
- 2019-08-29 [[PATCH v2 1/2] list-objects-filter: only parse sparse OID when 'have_git_dir'](https://gitlist.dev/e/20190829223811.12072-2-jon%40jonsimons.org)
- 2019-08-28 [[PATCH 0/2] partial-clone: fix two issues with sparse filter handling](https://gitlist.dev/e/20190828201824.1255-1-jon%40jonsimons.org)
- 2019-08-28 [[PATCH 1/2] list-objects-filter: only parse sparse OID when 'have_git_dir'](https://gitlist.dev/e/20190828201824.1255-2-jon%40jonsimons.org)
- 2019-08-28 [[PATCH 2/2] list-objects-filter: handle unresolved sparse filter OID](https://gitlist.dev/e/20190828201824.1255-3-jon%40jonsimons.org)
