Calvin Wan
@calvin-wan-google on GitHub. Posts as calvinwan@google.com.
429
messages
240
patches posted
60%
of 15 series merged
36
threads started
2021
first message, Oct 27, 2021
Mar 18, 2025
since the latest message
Patch series
Of 15 patch series (re-rolls counted once), 9 landed on master and 6 did not.
- not mergedmaintenance: separate parallelism safe and unsafe tasksNov 8, 2024
- not mergedrevision: fix reachable commits being gc'ed in partial repoSep 19, 2024
- mergedIntroduce libgit-rs, a Rust wrapper around libgit.av3, Sep 6, 2024, 65c10aa8d5
- mergedIntroduce Git Standard Libraryv5, Feb 22, 2024, e16be13cfa
- not mergedMyFirstContribution: add Discord server linkSep 28, 2023
- mergedgit-compat-util cleanupsv5, Jul 5, 2023, da9502ff4d
- mergedstrbuf cleanupsv7, Jun 6, 2023, 5d1344b497
- not mergedadd an external testing library for unit testsApr 27, 2023
- not mergedsubmodule: parallelize diffv9, Mar 2, 2023
- not mergedadd: block invalid submodulesv2, Feb 28, 2023
- mergedDocumentation: clarify multiple pushurls vs urlsv2, Feb 7, 2023, d390e08076
- mergedfetch: fix duplicate remote parallel fetch bugJan 19, 2023, 06a668cb90
A series is merged when one of its patches matches a commit on master by the same author, by subject. Versions are linked when they share a patch subject. Patches reworded before landing, or applied under someone else's name, count as not merged.
Recent emails
- Re: [PATCH v3 2/3] git-compat-util: add NOT_CONSTANT macro and use it in atfork_prepare()
- Re: [PATCH v3 2/3] git-compat-util: add NOT_CONSTANT macro and use it in atfork_prepare()
- Re: [PATCH v8 6/6] cat-file: add remote-object-info to batch-command
- Re: [PATCH v8 5/6] transport: add client support for object-info
- Re: [RFC PATCH 1/1] maintenance: separate parallelism safe and unsafe tasks
- Re: [RFC PATCH 0/1] maintenance: separate parallelism safe and unsafe tasks
- Re: [RFC PATCH 1/1] maintenance: separate parallelism safe and unsafe tasks
- Re: [RFC PATCH 1/1] maintenance: separate parallelism safe and unsafe tasks
- maintenance: separate parallelism safe and unsafe tasks
- maintenance: separate parallelism safe and unsafe tasks
- Question about `git gc` locking files
- Re: [PATCH v2 1/3] repack: pack everything into packfile
- Re: Missing Promisor Objects in Partial Repo Design Doc
- Re: [External] Re: [PATCH 2/2] fetch-pack.c: do not declare local commits as "have" in partial repos
- Missing Promisor Objects in Partial Repo Design Doc
- fetch-pack.c: do not declare local commits as "have" in partial repos
- packfile: split promisor objects oidset into two
- revision: fix reachable commits being gc'ed in partial repo
- Re: [PATCH v3 4/6] config: add git_configset_alloc() and git_configset_clear_and_free()
- Re: [PATCH v3 6/6] Makefile: add option to build and test libgit-rs and libgit-rs-sys
- Re: [PATCH v3 2/6] libgit-sys: introduce Rust wrapper for libgit.a
- Re: [PATCH v3 5/6] libgit: add higher-level libgit crate
- Makefile: add option to build and test libgit-rs and libgit-rs-sys
- libgit: add higher-level libgit crate
- config: add git_configset_alloc() and git_configset_clear_and_free()
- libgit-sys: add repo initialization and config access
- libgit-sys: introduce Rust wrapper for libgit.a
- common-main: split init and exit code into new files
- Introduce libgit-rs, a Rust wrapper around libgit.a
- Re: [RFC PATCH 6/6] contrib/cgit-rs: add a subset of configset wrappers