# Ben Peart

GitHub: https://github.com/benpeart
Addresses: ben.peart@microsoft.com, benpeart@microsoft.com, peartben@gmail.com
Messages: 684. Patches: 303. Threads started: 52.
First message: 2016-06-30T18:01:09Z. Latest: 2019-04-16T15:27:47Z.

## Messages per year

| Year | Messages | Patches |
|---|---|---|
| 2016 | 17 | 3 |
| 2017 | 308 | 144 |
| 2018 | 335 | 141 |
| 2019 | 24 | 15 |

## Patch series

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

- 2019-02-15 merged (v3): [Add post-indexchanged hook](https://gitlist.dev/t/50442) commit 1956ecd0ab26
- 2019-01-23 merged (v3): [Fix regression in checkout -b](https://gitlist.dev/t/50141) commit 8424bfd45b29
- 2018-12-13 not merged (v2): [teach git to support a virtual (partially populated) work directory](https://gitlist.dev/t/49719)
- 2018-11-27 not merged: [mem_pool: add GIT_TRACE_MEMPOOL support](https://gitlist.dev/t/49903)
- 2018-11-05 merged: [refresh_index: remove unnecessary calls to preload_index()](https://gitlist.dev/t/49760) commit 6c5b7f55a845
- 2018-11-02 merged: [add: speed up cmd_add() by utilizing read_cache_preload()](https://gitlist.dev/t/49741) commit d1664e73ad96
- 2018-10-29 merged: [speed up refresh_index() by utilizing preload_index()](https://gitlist.dev/t/49711) commit 99ce720c338e
- 2018-10-23 merged (v4): [speed up git reset](https://gitlist.dev/t/49595) commit 9ac8125d1ab8
- 2018-10-22 not merged: [load_cache_entries_threaded: remove unused src_offset parameter](https://gitlist.dev/t/49636)
- 2018-10-10 merged (v8): [read-cache: speed up index load through parallelization](https://gitlist.dev/t/49204) commit 3b1d9e045e1a
- 2018-09-18 merged (v3): [Cleanup pass on special test setups](https://gitlist.dev/t/49342) commit 4cb54d0aa8e2
- 2018-09-10 merged: [git-mv: allow submodules and fsmonitor to work together](https://gitlist.dev/t/48510) commit 43f1180814f4
- 2018-08-16 merged (v3): [checkout: optionally speed up "git checkout -b foo"](https://gitlist.dev/t/48948) commit fa655d8411cc
- 2018-07-27 merged (v2): [Preserve skip_worktree bit in merges when necessary](https://gitlist.dev/t/48927) commit 92203e6432cd
- 2018-07-18 not merged: [[RFC] Speeding up checkout (and merge, rebase, etc)](https://gitlist.dev/t/48913)
- 2018-07-12 merged (v3): [handle lower case drive letters on Windows](https://gitlist.dev/t/48863) commit 5a06a20e0c88
- 2018-07-10 merged (v2): [convert log_ref_write_fd() to use strbuf](https://gitlist.dev/t/48854) commit 80a6c2073b4d
- 2018-05-11 merged (v4): [add status config and command line options for rename detection](https://gitlist.dev/t/48442) commit e8b2dc2c2a84
- 2018-05-02 merged (v4): [add additional config settings for merge](https://gitlist.dev/t/48335) commit 85b460305ce7
- 2018-05-01 merged (v2): [test-drop-caches: simplify delay loading of NtSetSystemInformation](https://gitlist.dev/t/48385) commit 447ed832e5ce
- 2018-04-13 not merged (v3): [fsexcludes: Add programmatic way to exclude files](https://gitlist.dev/t/48263)
- 2018-04-10 merged: [fsmonitor: fix incorrect buffer size when printing version number](https://gitlist.dev/t/48259) commit d8579accfaea
- 2018-04-10 merged: [fsmonitor: force index write after full scan](https://gitlist.dev/t/48257) commit ca598d5f2ab9
- 2018-03-15 merged: [Fix bugs preventing adding updated cache entries to the name hash](https://gitlist.dev/t/48048) commit 0e267b7a2404
- 2018-02-14 merged: [fsmonitor: update documentation to remove reference to invalid config settings](https://gitlist.dev/t/47844) commit 4ccf461f5615
- 2018-02-08 merged (v2): [name-hash: properly fold directory names in adjust_dirname_case()](https://gitlist.dev/t/47785) commit c95525e90d2f
- 2018-02-05 merged: [dir.c: don't flag the index as dirty for changes to the untracked cache](https://gitlist.dev/t/47761) commit fc9ecbeb93d3
- 2017-11-10 merged: [fsmonitor: simplify determining the git worktree under Windows](https://gitlist.dev/t/47147) commit 1fff303fc2b3
- 2017-10-24 not merged (v2): [read_index_from(): Skip verification of the cache entry order to speed index loading](https://gitlist.dev/t/46993)
- 2017-09-22 merged (v8): [Fast git status via a file system watcher](https://gitlist.dev/t/46154) commit 5c8cdcfd8073

## Recent emails

- 2019-04-16 [Re: What's cooking in git.git (Apr 2019, #03; Tue, 16)](https://gitlist.dev/e/a65a261d-a8dd-7610-bcaf-47071df1d659%40gmail.com)
- 2019-03-15 [RE: regression in new built-in stash + fsmonitor (was Re: [PATCH v13 11/27] stash: convert apply to builtin)](https://gitlist.dev/e/BL0PR2101MB091483F7B267CD57A37499B6F4440%40BL0PR2101MB0914.namprd21.prod.outlook.com)
- 2019-02-15 [Re: [PATCH] read-cache.c: index format v5 -- 30% smaller/faster than v4](https://gitlist.dev/e/11875ebb-5a40-4c87-dce7-b337cc922100%40gmail.com)
- 2019-02-15 [RE: [PATCH v2] read-cache: add post-indexchanged hook](https://gitlist.dev/e/BL0PR2101MB0914080996B40B6240322DD2F4600%40BL0PR2101MB0914.namprd21.prod.outlook.com)
- 2019-02-15 [[PATCH v3] read-cache: add post-index-change hook](https://gitlist.dev/e/20190215175921.13400-1-peartben%40gmail.com)
- 2019-02-15 [Re: [PATCH v2] read-cache: add post-indexchanged hook](https://gitlist.dev/e/dc851640-ac3b-74a1-a753-7ff2a43a4a5b%40gmail.com)
- 2019-02-14 [[PATCH v2] read-cache: add post-indexchanged hook](https://gitlist.dev/e/20190214144241.11240-1-peartben%40gmail.com)
- 2019-02-12 [Re: [PATCH v1 1/3] read-cache: add post-indexchanged hook](https://gitlist.dev/e/782f0801-a207-96c9-2f1c-ed7939a9e3a5%40gmail.com)
- 2019-02-08 [[PATCH v1 2/3] read-cache: add test for post-indexchanged hook](https://gitlist.dev/e/20190208195115.12156-3-peartben%40gmail.com)
- 2019-02-08 [[PATCH v1 3/3] read-cache: Add documentation for the post-indexchanged hook](https://gitlist.dev/e/20190208195115.12156-4-peartben%40gmail.com)
- 2019-02-08 [[PATCH v1 1/3] read-cache: add post-indexchanged hook](https://gitlist.dev/e/20190208195115.12156-2-peartben%40gmail.com)
- 2019-02-08 [[PATCH v1 0/3] Add post-indexchanged hook](https://gitlist.dev/e/20190208195115.12156-1-peartben%40gmail.com)
- 2019-01-28 [Re: [PATCH v2] teach git to support a virtual (partially populated) work directory](https://gitlist.dev/e/09c16383-9778-29a6-80f4-3cfdbc5d180c%40gmail.com)
- 2019-01-23 [[PATCH v3 2/2] checkout: fix regression in checkout -b on intitial checkout](https://gitlist.dev/e/20190123200201.7396-3-peartben%40gmail.com)
- 2019-01-23 [[PATCH v3 1/2] checkout: add test demonstrating regression with checkout -b on initial commit](https://gitlist.dev/e/20190123200201.7396-2-peartben%40gmail.com)
- 2019-01-23 [[PATCH v3 0/2] Fix regression in checkout -b](https://gitlist.dev/e/20190123200201.7396-1-peartben%40gmail.com)
- 2019-01-22 [Re: [PATCH v2 0/2] Fix regression in checkout -b](https://gitlist.dev/e/2a3ac803-133c-98fb-45e9-43f6e4a018d1%40gmail.com)
- 2019-01-21 [[PATCH v2 2/2] checkout: fix regression in checkout -b on intitial checkout](https://gitlist.dev/e/20190121195008.8700-3-peartben%40gmail.com)
- 2019-01-21 [[PATCH v2 1/2] checkout: add test to demonstrate regression with checkout -b on initial commit](https://gitlist.dev/e/20190121195008.8700-2-peartben%40gmail.com)
- 2019-01-21 [[PATCH v2 0/2] Fix regression in checkout -b](https://gitlist.dev/e/20190121195008.8700-1-peartben%40gmail.com)
- 2019-01-18 [[PATCH v1 2/2] checkout: fix regression in checkout -b on intitial checkout](https://gitlist.dev/e/20190118185558.17688-3-peartben%40gmail.com)
- 2019-01-18 [[PATCH v1 1/2] checkout: add test to demonstrate regression with checkout -b on initial commit](https://gitlist.dev/e/20190118185558.17688-2-peartben%40gmail.com)
- 2019-01-18 [[PATCH v1 0/2] Fix regression in checkout -b](https://gitlist.dev/e/20190118185558.17688-1-peartben%40gmail.com)
- 2019-01-16 [Re: Regression `git checkout $rev -b branch` while in a `--no-checkout` clone does not check out files](https://gitlist.dev/e/e9284bc1-0db2-6f90-6e8e-3a7682c03dd0%40gmail.com)
- 2018-12-13 [[PATCH v2] teach git to support a virtual (partially populated) work directory](https://gitlist.dev/e/20181213194107.31572-1-peartben%40gmail.com)
- 2018-11-29 [Re: [PATCH v1] teach git to support a virtual (partially populated) work directory](https://gitlist.dev/e/26e0b60c-c343-6ade-1e96-228c7d1b9418%40gmail.com)
- 2018-11-29 [Re: [PATCH v1] mem_pool: add GIT_TRACE_MEMPOOL support](https://gitlist.dev/e/9ce2df67-d698-0372-4770-32659668ab7e%40gmail.com)
- 2018-11-27 [[PATCH v1] mem_pool: add GIT_TRACE_MEMPOOL support](https://gitlist.dev/e/20181127195337.3264-1-peartben%40gmail.com)
- 2018-11-27 [[PATCH v1] teach git to support a virtual (partially populated) work directory](https://gitlist.dev/e/20181127195057.19724-1-peartben%40gmail.com)
- 2018-11-26 [Re: [PATCH 2/5] ieot: default to not writing IEOT section](https://gitlist.dev/e/7e06ec44-a3a0-fa38-75a7-7b875ae0679e%40gmail.com)
