# Kevin Willford

Addresses: kewillf@microsoft.com
Messages: 50. Patches: 33. Threads started: 7.
First message: 2017-04-11T22:30:12Z. Latest: 2021-10-07T21:15:46Z.

## Messages per year

| Year | Messages | Patches |
|---|---|---|
| 2017 | 33 | 16 |
| 2019 | 2 | 2 |
| 2020 | 10 | 10 |
| 2021 | 5 | 5 |

## Patch series

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

- 2021-10-07 not merged (v3): [reset: behave correctly with sparse-checkout](https://gitlist.dev/t/56614)
- 2021-02-03 not merged (v2): [fsmonitor: allow all entries for a folder to be invalidated](https://gitlist.dev/t/55087)
- 2020-01-23 not merged (v2): [fsmonitor: start using an opaque token for last update](https://gitlist.dev/t/52588)
- 2019-11-04 merged: [fsmonitor: fix watchman integration](https://gitlist.dev/t/52184) commit dd0b61f577f0
- 2017-09-08 not merged: [reset: fix mixed reset when using sparse-checkout](https://gitlist.dev/t/46729)
- 2017-09-07 merged (v3): [merge-recursive: replace string_list with hashmap](https://gitlist.dev/t/46723) commit e336bdc5b9bc
- 2017-08-21 merged: [read-cache: use stack ondisk struct when writing index](https://gitlist.dev/t/46643) commit 3921a0b3c344
- 2017-08-14 merged (v2): [commit: skip discarding the index if there is no pre-commit hook](https://gitlist.dev/t/46562) commit 680ee550d721

## Recent emails

- 2021-10-07 [[PATCH v3 2/8] reset: preserve skip-worktree bit in mixed reset](https://gitlist.dev/e/1f6da84830b00b7d33ac8ae4c6a46a90606c901f.1633641339.git.gitgitgadget%40gmail.com)
- 2021-10-05 [[PATCH v2 1/7] reset: behave correctly with sparse-checkout](https://gitlist.dev/e/22c69bc60308fef13acd7c3aab4e11e175c89440.1633440057.git.gitgitgadget%40gmail.com)
- 2021-09-30 [[PATCH 1/7] reset: behave correctly with sparse-checkout](https://gitlist.dev/e/65905bf4e001118e8b9ced95c1bcecbacb6334ac.1633013461.git.gitgitgadget%40gmail.com)
- 2021-02-03 [[PATCH v2 10/11] fsmonitor: allow all entries for a folder to be invalidated](https://gitlist.dev/e/2ac66f07a59abe84c0105d5d97560fc3b22a9955.1612366490.git.gitgitgadget%40gmail.com)
- 2021-02-01 [[PATCH 10/11] fsmonitor: allow all entries for a folder to be invalidated](https://gitlist.dev/e/384d2eff8637b7dd4cfbb116dd4b3ce30de5e381.1612216941.git.gitgitgadget%40gmail.com)
- 2020-01-23 [[PATCH v2 3/4] fsmonitor: add fsmonitor hook scripts for version 2](https://gitlist.dev/e/ecc288c84811efb537ef7d8b10068e3a633c9273.1579793207.git.gitgitgadget%40gmail.com)
- 2020-01-23 [[PATCH v2 4/4] fsmonitor: update documentation for hook version and watchman hooks](https://gitlist.dev/e/1db2a699ba3749bfb4ab1c048492f76f82830ee6.1579793208.git.gitgitgadget%40gmail.com)
- 2020-01-23 [[PATCH v2 1/4] fsmonitor: change last update timestamp on the index_state to opaque token](https://gitlist.dev/e/679bf4e0dd16f7d6f4ba1f05af50cca24b5abee4.1579793207.git.gitgitgadget%40gmail.com)
- 2020-01-23 [[PATCH v2 2/4] fsmonitor: handle version 2 of the hooks that will use opaque token](https://gitlist.dev/e/f969c4bc17b79f7c857987793cb0c23ad3f4e899.1579793207.git.gitgitgadget%40gmail.com)
- 2020-01-23 [[PATCH v2 0/4] fsmonitor: start using an opaque token for last update](https://gitlist.dev/e/pull.510.v2.git.1579793207.gitgitgadget%40gmail.com)
- 2020-01-07 [[PATCH 4/4] fsmonitor: update documentation for hook version and watchman hooks](https://gitlist.dev/e/8d381b7d44c431328a44f53ba1e59271e8720d94.1578423871.git.gitgitgadget%40gmail.com)
- 2020-01-07 [[PATCH 2/4] fsmonitor: handle version 2 of the hooks that will use opaque token](https://gitlist.dev/e/f969c4bc17b79f7c857987793cb0c23ad3f4e899.1578423871.git.gitgitgadget%40gmail.com)
- 2020-01-07 [[PATCH 3/4] fsmonitor: add fsmonitor hook scripts for version 2](https://gitlist.dev/e/e1fd5924d0441d1f4d6cce9f504a6a91f234c486.1578423871.git.gitgitgadget%40gmail.com)
- 2020-01-07 [[PATCH 1/4] fsmonitor: change last update timestamp on the index_state to opaque token](https://gitlist.dev/e/679bf4e0dd16f7d6f4ba1f05af50cca24b5abee4.1578423871.git.gitgitgadget%40gmail.com)
- 2020-01-07 [[PATCH 0/4] fsmonitor: start using an opaque token for last update](https://gitlist.dev/e/pull.510.git.1578423871.gitgitgadget%40gmail.com)
- 2019-11-04 [[PATCH 1/1] fsmonitor: fix watchman integration](https://gitlist.dev/e/52eaf20f405b53743e27935dfe89f62e6f824a33.1572889841.git.gitgitgadget%40gmail.com)
- 2019-11-04 [[PATCH 0/1] fsmonitor: fix watchman integration](https://gitlist.dev/e/pull.444.git.1572889841.gitgitgadget%40gmail.com)
- 2017-11-10 [RE: cherry-pick very slow on big repository](https://gitlist.dev/e/CY4PR21MB0855CA8ABB6BE4F176902F36B7540%40CY4PR21MB0855.namprd21.prod.outlook.com)
- 2017-09-15 [RE: [PATCH 1/1] reset: fix reset when using the sparse-checkout feature.](https://gitlist.dev/e/SN1PR21MB00145406332AC0133FDD89F7B76C0%40SN1PR21MB0014.namprd21.prod.outlook.com)
- 2017-09-14 [RE: [PATCH 1/1] reset: fix reset when using the sparse-checkout feature.](https://gitlist.dev/e/SN1PR21MB0014031012AEC69CED27FADFB76F0%40SN1PR21MB0014.namprd21.prod.outlook.com)
- 2017-09-13 [RE: [PATCH 1/1] reset: fix reset when using the sparse-checkout feature.](https://gitlist.dev/e/SN1PR21MB0014D30A30F70B7DEAA17478B76E0%40SN1PR21MB0014.namprd21.prod.outlook.com)
- 2017-09-12 [RE: [PATCH 1/1] reset: fix reset when using the sparse-checkout feature.](https://gitlist.dev/e/SN1PR21MB001473733DAF15BC91C0E58AB7690%40SN1PR21MB0014.namprd21.prod.outlook.com)
- 2017-09-12 [RE: [PATCH 1/1] reset: fix reset when using the sparse-checkout feature.](https://gitlist.dev/e/SN1PR21MB0014435A97BCDA324FD55B46B7690%40SN1PR21MB0014.namprd21.prod.outlook.com)
- 2017-09-11 [RE: What's cooking in git.git (Sep 2017, #02; Mon, 11)](https://gitlist.dev/e/SN1PR21MB0014749CFE6DE449771AF724B7680%40SN1PR21MB0014.namprd21.prod.outlook.com)
- 2017-09-09 [RE: [PATCH 1/1] reset: fix reset when using the sparse-checkout feature.](https://gitlist.dev/e/SN1PR21MB00140C84DC02F3491F4E8469B76A0%40SN1PR21MB0014.namprd21.prod.outlook.com)
- 2017-09-08 [RE: [PATCH 1/1] reset: fix reset when using the sparse-checkout feature.](https://gitlist.dev/e/SN1PR21MB0014A3A5B8DFE3D353135184B7950%40SN1PR21MB0014.namprd21.prod.outlook.com)
- 2017-09-08 [RE: [PATCH 1/1] reset: fix reset when using the sparse-checkout feature.](https://gitlist.dev/e/SN1PR21MB0014638E5D9CBFD0D9D85F10B7950%40SN1PR21MB0014.namprd21.prod.outlook.com)
- 2017-09-08 [[PATCH 0/1] reset: fix mixed reset when using sparse-checkout](https://gitlist.dev/e/20170908180050.25188-1-kewillf%40microsoft.com)
- 2017-09-08 [[PATCH 1/1] reset: fix reset when using the sparse-checkout feature.](https://gitlist.dev/e/20170908180050.25188-2-kewillf%40microsoft.com)
- 2017-09-07 [[PATCH v3 3/3] merge-recursive: change current file dir string_lists to hashmap](https://gitlist.dev/e/20170907162556.61384-4-kewillf%40microsoft.com)
