# Glen Choo

GitHub: https://github.com/chooglen
Addresses: chooglen@google.com, glencbz@gmail.com
Messages: 1275. Patches: 541. Threads started: 61.
First message: 2021-09-13T18:12:32Z. Latest: 2023-11-20T09:31:41Z.

## Messages per year

| Year | Messages | Patches |
|---|---|---|
| 2021 | 215 | 95 |
| 2022 | 731 | 329 |
| 2023 | 329 | 117 |

## Patch series

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

- 2023-08-07 merged: [mailmap: change primary address for Glen Choo](https://gitlist.dev/t/60076) commit 1221e94bd0ad
- 2023-07-31 not merged: [config-parse: create config parsing library](https://gitlist.dev/t/60017)
- 2023-06-28 merged (v5): [[RFC] config: remove global state from config iteration](https://gitlist.dev/t/59629) commit 97eeeea2dc06
- 2023-06-27 not merged: [submodule: show inconsistent .gitmodules precedence](https://gitlist.dev/t/59924)
- 2023-06-26 merged: [config: don't BUG when both kvi and source are set](https://gitlist.dev/t/59914) commit a53f43f9005e
- 2023-06-14 merged: [setup.c: don't setup in discover_git_directory()](https://gitlist.dev/t/59868) commit 69f4da8eadac
- 2023-06-12 not merged: [setup: copy repository_format using helper](https://gitlist.dev/t/59785)
- 2023-04-27 merged (v2): [cocci: codify authoring and reviewing practices](https://gitlist.dev/t/59586) commit 3bd0097cfcd9
- 2023-04-11 merged (v3): [clone: error specifically with --local and symlinked objects](https://gitlist.dev/t/59544) commit 4e33535ea98a
- 2023-03-28 merged (v3): [[RFC] config.c: use struct for config reading state](https://gitlist.dev/t/59327) commit c97f3ed25611
- 2023-02-01 merged: [docs: document zero bits in index "mode"](https://gitlist.dev/t/59170) commit 3a2ebaebc76b
- 2022-11-24 merged (v3): [object-file: use real paths when adding alternates](https://gitlist.dev/t/58811) commit 199337d6ec5c
- 2022-11-11 not merged: [fetch: support "--super-prefix"](https://gitlist.dev/t/58792)
- 2022-11-11 merged (v3): [http: redact curl h2h3 headers in info](https://gitlist.dev/t/58774) commit b637a41ebe0e
- 2022-11-09 not merged: [git: remove --super-prefix](https://gitlist.dev/t/58773)
- 2022-10-28 not merged (v3): [clone, submodule update: check out submodule branches](https://gitlist.dev/t/58375)
- 2022-10-13 merged (v2): [[2.38 regression] config: respect includes in protected config](https://gitlist.dev/t/58615) commit ecec57b3c973
- 2022-08-01 merged: [Documentation/git-reflog: remove unneeded \ from \{](https://gitlist.dev/t/58250) commit 94955d576b87
- 2022-07-26 merged (v2): [config.c: NULL check when reading protected config](https://gitlist.dev/t/58227) commit 776f184893d2
- 2022-07-14 merged (v8): [setup.c: make bare repo discovery optional](https://gitlist.dev/t/57859) commit 779ea9303a7d
- 2022-07-01 merged (v4): [submodule: remove "--recursive-prefix"](https://gitlist.dev/t/58074) commit 618b8445d92c
- 2022-06-10 not merged: [[RFC] submodule update: parse all options in C](https://gitlist.dev/t/57979)
- 2022-06-08 merged: [config: document and test the 'worktree' scope](https://gitlist.dev/t/57966) commit db7961e6a69f
- 2022-05-31 merged: [remote.c: reject 0-length branch names](https://gitlist.dev/t/57937) commit f1dfbd9ee010
- 2022-05-11 merged (v3): [pull: only pass '--recurse-submodules' to subcommands](https://gitlist.dev/t/57867) commit 581941736527
- 2022-04-06 not merged: [fsck: detect bare repos in trees and warn](https://gitlist.dev/t/57685)
- 2022-03-31 merged (v2): [branch --recurse-submodules: Bug fixes and clean ups](https://gitlist.dev/t/57632) commit 75388bf5b476
- 2022-03-15 merged (v7): [Finish converting "submodule update" to C](https://gitlist.dev/t/57567) commit f7bdb3291873
- 2022-03-08 merged (v5): [fetch --recurse-submodules: fetch unpopulated submodules](https://gitlist.dev/t/57399) commit 1e5dd3a11146
- 2022-03-02 merged: [checkout, clone: die if tree cannot be parsed](https://gitlist.dev/t/57493) commit 8d2eaf649abd

## Recent emails

- 2023-11-20 [Re: [PATCH] setup: recognize bare repositories with packed-refs](https://gitlist.dev/e/CA%2Bwe5Gqp2nhoXyqJKJiXQMDx-ZXcnNGHu3wnwERWREng2XHHuQ%40mail.gmail.com)
- 2023-08-11 [Re: [PATCH 3/5] trailer: split process_command_line_args into separate functions](https://gitlist.dev/e/kl6l5y5l8etg.fsf%40chooglen-macbookpro.roam.corp.google.com)
- 2023-08-11 [Re: [PATCH 4/5] trailer: teach find_patch_start about --no-divider](https://gitlist.dev/e/kl6l8rah8fq6.fsf%40chooglen-macbookpro.roam.corp.google.com)
- 2023-08-10 [Re: [RFC PATCH v2 5/7] date: push pager.h dependency up](https://gitlist.dev/e/kl6lbkfe8nyb.fsf%40chooglen-macbookpro.roam.corp.google.com)
- 2023-08-10 [Re: [RFC PATCH v2 4/7] parse: create new library for parsing strings and env values](https://gitlist.dev/e/kl6ledka8owj.fsf%40chooglen-macbookpro.roam.corp.google.com)
- 2023-08-10 [Re: [RFC PATCH v2 2/7] object: move function to object.c](https://gitlist.dev/e/kl6ljzu28qzt.fsf%40chooglen-macbookpro.roam.corp.google.com)
- 2023-08-10 [Re: [RFC PATCH v2 0/7] Introduce Git Standard Library](https://gitlist.dev/e/kl6lmsyy8sfj.fsf%40chooglen-macbookpro.roam.corp.google.com)
- 2023-08-07 [Re: [PATCH 5/5] trailer: rename *_DEFAULT enums to *_UNSPECIFIED](https://gitlist.dev/e/kl6lv8dq8li0.fsf%40chooglen-macbookpro.roam.corp.google.com)
- 2023-08-07 [Re: [PATCH 4/5] trailer: teach find_patch_start about --no-divider](https://gitlist.dev/e/kl6ly1im8ma5.fsf%40chooglen-macbookpro.roam.corp.google.com)
- 2023-08-07 [Re: [PATCH 3/5] trailer: split process_command_line_args into separate functions](https://gitlist.dev/e/kl6l1qgea2k0.fsf%40chooglen-macbookpro.roam.corp.google.com)
- 2023-08-07 [Re: [PATCH 2/5] trailer: split process_input_file into separate pieces](https://gitlist.dev/e/kl6l5y5qa34v.fsf%40chooglen-macbookpro.roam.corp.google.com)
- 2023-08-07 [Re: [PATCH 1/5] trailer: separate public from internal portion of trailer_iterator](https://gitlist.dev/e/kl6l8rama6yj.fsf%40chooglen-macbookpro.roam.corp.google.com)
- 2023-08-07 [Re: [PATCH v3 0/7] rebase -i: impove handling of failed commands](https://gitlist.dev/e/kl6l4jla38wc.fsf%40chooglen-macbookpro.roam.corp.google.com)
- 2023-08-07 [[PATCH] mailmap: change primary address for Glen Choo](https://gitlist.dev/e/pull.1561.git.git.1691433710768.gitgitgadget%40gmail.com)
- 2023-08-03 [Re: [PATCH v4 2/3] attr.c: read attributes in a sparse directory](https://gitlist.dev/e/kl6la5v82izn.fsf%40chooglen-macbookpro.roam.corp.google.com)
- 2023-07-31 [[RFC PATCH v1.5 5/5] config-parse: split library out of config.[c|h]](https://gitlist.dev/e/20230731234910.94149-6-chooglen%40google.com)
- 2023-07-31 [[RFC PATCH v1.5 4/5] config.c: accept config_parse_options in git_config_from_stdin](https://gitlist.dev/e/20230731234910.94149-5-chooglen%40google.com)
- 2023-07-31 [[RFC PATCH v1.5 2/5] config: split out config_parse_options](https://gitlist.dev/e/20230731234910.94149-3-chooglen%40google.com)
- 2023-07-31 [[RFC PATCH v1.5 3/5] config: report config parse errors using cb](https://gitlist.dev/e/20230731234910.94149-4-chooglen%40google.com)
- 2023-07-31 [[RFC PATCH v1.5 1/5] config: return positive from git_config_parse_key()](https://gitlist.dev/e/20230731234910.94149-2-chooglen%40google.com)
- 2023-07-31 [[RFC PATCH v1.5 0/5] config-parse: create config parsing library](https://gitlist.dev/e/20230731234910.94149-1-chooglen%40google.com)
- 2023-07-27 [Re: includeIf not matching during `git rebase`](https://gitlist.dev/e/kl6lcz0dz0qg.fsf%40chooglen-macbookpro.roam.corp.google.com)
- 2023-07-26 [Re: [PATCH v2 5/6] rebase: fix rewritten list for failed pick](https://gitlist.dev/e/kl6lfs5azhqd.fsf%40chooglen-macbookpro.roam.corp.google.com)
- 2023-07-25 [Re: Credential improvements need review](https://gitlist.dev/e/kl6lila7zojq.fsf%40chooglen-macbookpro.roam.corp.google.com)
- 2023-07-25 [Re: [PATCH v2 5/6] rebase: fix rewritten list for failed pick](https://gitlist.dev/e/kl6lo7k0ym57.fsf%40chooglen-macbookpro.roam.corp.google.com)
- 2023-07-21 [Re: [PATCH v3 1/2] ref-filter: add multiple-option parsing functions](https://gitlist.dev/e/kl6lr0p1yvc1.fsf%40chooglen-macbookpro.roam.corp.google.com)
- 2023-07-21 [Re: [PATCH 1/2] config: return positive from git_config_parse_key()](https://gitlist.dev/e/kl6ltttxz1jj.fsf%40chooglen-macbookpro.roam.corp.google.com)
- 2023-07-21 [Re: [PATCH 2/2] config-parse: split library out of config.[c|h]](https://gitlist.dev/e/kl6lwmytz2cf.fsf%40chooglen-macbookpro.roam.corp.google.com)
- 2023-07-20 [[PATCH 2/2] config-parse: split library out of config.[c|h]](https://gitlist.dev/e/4461d2163e8fbd0cc3fb7f3f7b101df529420604.1689891436.git.gitgitgadget%40gmail.com)
- 2023-07-20 [[PATCH 1/2] config: return positive from git_config_parse_key()](https://gitlist.dev/e/99244816307b822bd8ffcbff8690ef449c797a23.1689891436.git.gitgitgadget%40gmail.com)
