# Calvin Wan

GitHub: https://github.com/calvin-wan-google
Addresses: calvinwan@google.com
Messages: 429. Patches: 240. Threads started: 36.
First message: 2021-10-27T19:35:30Z. Latest: 2025-03-18T22:26:42Z.

## Messages per year

| Year | Messages | Patches |
|---|---|---|
| 2021 | 3 | 3 |
| 2022 | 133 | 53 |
| 2023 | 246 | 168 |
| 2024 | 43 | 16 |
| 2025 | 4 | 0 |

## Patch series

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

- 2024-11-08 not merged: [maintenance: separate parallelism safe and unsafe tasks](https://gitlist.dev/t/62470)
- 2024-09-19 not merged: [revision: fix reachable commits being gc'ed in partial repo](https://gitlist.dev/t/61890)
- 2024-09-06 merged (v3): [Introduce libgit-rs, a Rust wrapper around libgit.a](https://gitlist.dev/t/61917) commit 65c10aa8d500
- 2024-02-22 merged (v5): [Introduce Git Standard Library](https://gitlist.dev/t/59921) commit e16be13cfaf1
- 2023-09-28 not merged: [MyFirstContribution: add Discord server link](https://gitlist.dev/t/60278)
- 2023-07-05 merged (v5): [git-compat-util cleanups](https://gitlist.dev/t/59951) commit da9502ff4dc4
- 2023-06-06 merged (v7): [strbuf cleanups](https://gitlist.dev/t/59685) commit 5d1344b4973c
- 2023-04-27 not merged: [add an external testing library for unit tests](https://gitlist.dev/t/59664)
- 2023-03-02 not merged (v9): [submodule: parallelize diff](https://gitlist.dev/t/59034)
- 2023-02-28 not merged (v2): [add: block invalid submodules](https://gitlist.dev/t/59235)
- 2023-02-07 merged (v2): [Documentation: clarify multiple pushurls vs urls](https://gitlist.dev/t/59208) commit d390e08076b4
- 2023-01-19 merged: [fetch: fix duplicate remote parallel fetch bug](https://gitlist.dev/t/59124) commit 06a668cb90a6
- 2022-08-04 merged (v8): [submodule merge: update conflict error message](https://gitlist.dev/t/57963) commit 4057523a4061
- 2022-07-28 merged (v5): [object-info: add option for retrieving object info](https://gitlist.dev/t/57388) commit 24f082e6f45e
- 2021-11-11 merged (v2): [protocol-v2.txt: align delim-pkt spec with usage](https://gitlist.dev/t/56796) commit 74db416c9c3b

## Recent emails

- 2025-03-18 [Re: [PATCH v3 2/3] git-compat-util: add NOT_CONSTANT macro and use it in atfork_prepare()](https://gitlist.dev/e/CAFySSZC%3Dqxs43ahZSRUeFxFTXDq905OdZ8-4beGUoaScaj%3Dugg%40mail.gmail.com)
- 2025-03-18 [Re: [PATCH v3 2/3] git-compat-util: add NOT_CONSTANT macro and use it in atfork_prepare()](https://gitlist.dev/e/20250318220453.1937685-1-calvinwan%40google.com)
- 2025-01-07 [Re: [PATCH v8 6/6] cat-file: add remote-object-info to batch-command](https://gitlist.dev/e/CAFySSZAnKQdOtAs9AXVQLPqyuZSuG%2BB-M%2B6uH3qdY33EaQE9vg%40mail.gmail.com)
- 2025-01-07 [Re: [PATCH v8 5/6] transport: add client support for object-info](https://gitlist.dev/e/CAFySSZAqh6J14%2Br9JLM3LmRmV02ZvPRf5dB3rWVnUZS_5XaHcQ%40mail.gmail.com)
- 2024-11-15 [Re: [RFC PATCH 1/1] maintenance: separate parallelism safe and unsafe tasks](https://gitlist.dev/e/CAFySSZBioOrfk5O7oni3LRLWasFo6DsuyW7icDDVkiUxq4fNOQ%40mail.gmail.com)
- 2024-11-11 [Re: [RFC PATCH 0/1] maintenance: separate parallelism safe and unsafe tasks](https://gitlist.dev/e/CAFySSZCirPpRgJC_zkfNoZZB105V%3Dtu2R4FG43aqND%3DoDu2xtQ%40mail.gmail.com)
- 2024-11-11 [Re: [RFC PATCH 1/1] maintenance: separate parallelism safe and unsafe tasks](https://gitlist.dev/e/CAFySSZC_rqGSXLZBQ78zTQ4Mt0%2B8Cs0OwmfwzKNvyiKoOQRX%2Bg%40mail.gmail.com)
- 2024-11-11 [Re: [RFC PATCH 1/1] maintenance: separate parallelism safe and unsafe tasks](https://gitlist.dev/e/CAFySSZCzxfqpMWH5ORv8fYb7f5WU3Fc2N99fW33wD9JOcYVrVA%40mail.gmail.com)
- 2024-11-08 [[RFC PATCH 1/1] maintenance: separate parallelism safe and unsafe tasks](https://gitlist.dev/e/20241108173112.1240584-2-calvinwan%40google.com)
- 2024-11-08 [[RFC PATCH 0/1] maintenance: separate parallelism safe and unsafe tasks](https://gitlist.dev/e/20241108173112.1240584-1-calvinwan%40google.com)
- 2024-10-21 [Question about `git gc` locking files](https://gitlist.dev/e/CAFySSZBCKUiY5DO3fz340a0dTb0zUDNKxaTYU0LAqsBD2RMwSg%40mail.gmail.com)
- 2024-10-08 [Re: [PATCH v2 1/3] repack: pack everything into packfile](https://gitlist.dev/e/CAFySSZDjbWdYKRSdSkpd8XzxwOskZ-8tp0tZWxrYBgC6eCED4Q%40mail.gmail.com)
- 2024-10-08 [Re: Missing Promisor Objects in Partial Repo Design Doc](https://gitlist.dev/e/CAFySSZCyoaKCGycYgJjCJGJ2mV1yfg%2BgVFb7RytGKmkjupkNkQ%40mail.gmail.com)
- 2024-10-02 [Re: [External] Re: [PATCH 2/2] fetch-pack.c: do not declare local commits as "have" in partial repos](https://gitlist.dev/e/20241002223533.1408491-1-calvinwan%40google.com)
- 2024-10-01 [Missing Promisor Objects in Partial Repo Design Doc](https://gitlist.dev/e/20241001191811.1934900-1-calvinwan%40google.com)
- 2024-09-19 [[PATCH 2/2] fetch-pack.c: do not declare local commits as "have" in partial repos](https://gitlist.dev/e/20240919234741.1317946-3-calvinwan%40google.com)
- 2024-09-19 [[PATCH 1/2] packfile: split promisor objects oidset into two](https://gitlist.dev/e/20240919234741.1317946-2-calvinwan%40google.com)
- 2024-09-19 [[PATCH 0/2] revision: fix reachable commits being gc'ed in partial repo](https://gitlist.dev/e/20240919234741.1317946-1-calvinwan%40google.com)
- 2024-09-10 [Re: [PATCH v3 4/6] config: add git_configset_alloc() and git_configset_clear_and_free()](https://gitlist.dev/e/CAFySSZDj2wOmzGMvnCFgVLXQK97Q01R4QJRPbMbaTwZ4h3h8kg%40mail.gmail.com)
- 2024-09-10 [Re: [PATCH v3 6/6] Makefile: add option to build and test libgit-rs and libgit-rs-sys](https://gitlist.dev/e/CAFySSZBr8wEP%3DGe-p1rpfP%2B4NEdyguvAnw9aGo1YBxY2k-ZUpg%40mail.gmail.com)
- 2024-09-10 [Re: [PATCH v3 2/6] libgit-sys: introduce Rust wrapper for libgit.a](https://gitlist.dev/e/CAFySSZDFWinMHBjgLn-Vcc4U%3D_OHtTQc2UmWSyeo20C1TwLVoQ%40mail.gmail.com)
- 2024-09-10 [Re: [PATCH v3 5/6] libgit: add higher-level libgit crate](https://gitlist.dev/e/CAFySSZBECCQafaLEv80WoK6SMovwC97-tf9gh_btPc%2B8OuP4NA%40mail.gmail.com)
- 2024-09-06 [[PATCH v3 6/6] Makefile: add option to build and test libgit-rs and libgit-rs-sys](https://gitlist.dev/e/20240906222116.270196-6-calvinwan%40google.com)
- 2024-09-06 [[PATCH v3 5/6] libgit: add higher-level libgit crate](https://gitlist.dev/e/20240906222116.270196-5-calvinwan%40google.com)
- 2024-09-06 [[PATCH v3 4/6] config: add git_configset_alloc() and git_configset_clear_and_free()](https://gitlist.dev/e/20240906222116.270196-4-calvinwan%40google.com)
- 2024-09-06 [[PATCH v3 3/6] libgit-sys: add repo initialization and config access](https://gitlist.dev/e/20240906222116.270196-3-calvinwan%40google.com)
- 2024-09-06 [[PATCH v3 2/6] libgit-sys: introduce Rust wrapper for libgit.a](https://gitlist.dev/e/20240906222116.270196-2-calvinwan%40google.com)
- 2024-09-06 [[PATCH v3 1/6] common-main: split init and exit code into new files](https://gitlist.dev/e/20240906222116.270196-1-calvinwan%40google.com)
- 2024-09-06 [[PATCH v3 0/6] Introduce libgit-rs, a Rust wrapper around libgit.a](https://gitlist.dev/e/20240906221853.257984-1-calvinwan%40google.com)
- 2024-09-06 [Re: [RFC PATCH 6/6] contrib/cgit-rs: add a subset of configset wrappers](https://gitlist.dev/e/CAFySSZB56V-h0zxcv%2BTtP0jmTYAV1gixanCf0toYqak7Mz-yGQ%40mail.gmail.com)
