John Cai
@john-cai on GitHub. Posts as johncai86@gmail.com.
518
messages
353
patches posted
73%
of 40 series merged
47
threads started
2021
first message, Oct 27, 2021
Nov 6, 2024
since the latest message
Patch series
Of 40 patch series (re-rolls counted once), 29 landed on master and 11 did not.
- not mergedRemove is_bare_repository_cfg global stateNov 6, 2024
- mergedRemove the_repository global for am, annotate, apply, archive builtinsv4, Oct 10, 2024, ebe8f4b6ec
- mergedAdd repository parameter to builtinsv3, Sep 13, 2024, 9b1cb5070f
- mergedkeep track of unresolved value of symbolic-ref in ref iteratorsv4, Aug 9, 2024, cfd971520e
- mergedt5300: fix test_with_bad_commit()Mar 15, 2024, ad538c61da
- mergedindex-pack: fsck honor checksv4, Feb 1, 2024, 0f8edf7317
- mergedreftable: honor core.fsyncJan 23, 2024, 1df18a1c9a
- mergedGroup reffiles testsv2, Jan 19, 2024, 9901af48ea
- mergedattr: add attr.tree and attr.allowInvalidSource configsv5, Oct 13, 2023, 9f9c40cf34
- mergedmerge-ort: initialize repo in index statev3, Oct 9, 2023, e95bafc52f
- mergeddocs: add git-hash-object -t option's possible valuesv3, Jun 29, 2023, d4f28279ad
- not mergedrevision: refactor ref_excludes to ref_visibilityJun 21, 2023
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
- repository: BUG when is_bare_cfg is not initialized
- setup: initialize is_bare_cfg
- git: remove is_bare_repository_cfg global variable
- Remove is_bare_repository_cfg global state
- archive: remove the_repository global variable
- annotate: remove usage of the_repository global
- git: pass in repo to builtin based on setup_git_directory_gently
- Remove the_repository global for am, annotate, apply, archive builtins
- Re: [PATCH v3 3/3] archive: remove the_repository global variable
- archive: remove the_repository global variable
- annotate: remove usage of the_repository global
- git: pass in repo to builtin based on setup_git_directory_gently
- Remove the_repository global for am, annotate, apply, archive builtins
- Re: [PATCH v2 4/4] archive: remove the_repository global variable
- Re: [PATCH v2 3/4] apply: remove the_repository global variable
- apply: remove the_repository global variable
- archive: remove the_repository global variable
- annotate: remove usage of the_repository global
- Remove the_repository global for am, annotate, apply, archive builtins
- git: pass in repo for RUN_SETUP_GENTLY
- Re: [PATCH 3/4] apply: remove the_repository global variable
- archive: remove the_repository global variable
- apply: remove the_repository global variable
- annotate: remove usage of the_repository global
- git: pass in repo for RUN_SETUP_GENTLY
- Remove the_repository global for am, annotate, apply, archive builtins
- add: pass in repo variable instead of global the_repository
- builtin: remove USE_THE_REPOSITORY_VARIABLE from builtin.h
- builtin: remove USE_THE_REPOSITORY for those without the_repository
- builtin: add a repository parameter for builtin functions