# Matthew DeVore

GitHub: https://github.com/matvore
Addresses: matvore@google.com
Messages: 263. Patches: 209. Threads started: 19.
First message: 2018-08-09T22:45:32Z. Latest: 2019-10-29T00:30:42Z.

## Messages per year

| Year | Messages | Patches |
|---|---|---|
| 2018 | 189 | 138 |
| 2019 | 74 | 71 |

## Patch series

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

- 2019-06-27 merged (v5): [Filter combination](https://gitlist.dev/t/51217) commit 5c03bc8b1d1f
- 2019-06-18 merged (v3): [Sort detached HEAD lines firstly](https://gitlist.dev/t/51256) commit 28438e84e046
- 2019-06-04 merged (v2): [Harden url.c URL-decoding logic](https://gitlist.dev/t/51240) commit 3f6b8a6177f3
- 2019-05-31 merged: [list-objects-filter: correct usage of ALLOC_GROW](https://gitlist.dev/t/51214) commit 7140600e2e78
- 2019-05-31 not merged: [Trivial fix: make a user-facing error localizable](https://gitlist.dev/t/51210)
- 2019-01-09 merged (v3): [support for filtering trees and blobs based on depth](https://gitlist.dev/t/49999) commit 8b10a206f090
- 2018-12-06 not merged: [terminology tweak: prune -> path limiting](https://gitlist.dev/t/49963)
- 2018-12-05 merged (v3): [revision.c: drop missing objects from cmdline](https://gitlist.dev/t/49655) commit 4cf67869b2ae
- 2018-12-03 not merged (v2): [revisions.c: put promisor option in specialized struct](https://gitlist.dev/t/49940)
- 2018-10-12 merged (v12): [filter: support for excluding all trees and blobs](https://gitlist.dev/t/49086) commit f447a499dbb8
- 2018-10-05 merged (v5): [Cleanup tests for test_cmp argument ordering and "|" placement](https://gitlist.dev/t/49352) commit dcbaa0b361f5

## Recent emails

- 2019-10-29 [[RFC] xl command for visualizing recent history](https://gitlist.dev/e/20191029003023.122196-1-matvore%40google.com)
- 2019-06-27 [[PATCH v5 10/10] list-objects-filter-options: make parser void](https://gitlist.dev/e/c0b9243ab488633245153782da9820027790c533.1561675151.git.matvore%40google.com)
- 2019-06-27 [[PATCH v5 09/10] list-objects-filter-options: clean up use of ALLOC_GROW](https://gitlist.dev/e/0af31656ccceefbf9eff82506b89c613613cef94.1561675151.git.matvore%40google.com)
- 2019-06-27 [[PATCH v5 08/10] list-objects-filter-options: allow mult. --filter](https://gitlist.dev/e/a8c2e4c461066c0750ce4652daf7fe6fce1711a3.1561675151.git.matvore%40google.com)
- 2019-06-27 [[PATCH v5 07/10] strbuf: give URL-encoding API a char predicate fn](https://gitlist.dev/e/dfa8f5bc8d7d18b7305b97e41cdb25737aaf0baf.1561675151.git.matvore%40google.com)
- 2019-06-27 [[PATCH v5 06/10] list-objects-filter-options: make filter_spec a string_list](https://gitlist.dev/e/ec22c61189a93ce3c1ade42f654d72cf34bfb7a9.1561675151.git.matvore%40google.com)
- 2019-06-27 [[PATCH v5 05/10] list-objects-filter-options: move error check up](https://gitlist.dev/e/32d1d81e5dc3b6ccbaa94266823e9c6c4657c191.1561675151.git.matvore%40google.com)
- 2019-06-27 [[PATCH v5 04/10] list-objects-filter: implement composite filters](https://gitlist.dev/e/17b525b6104147658504f4e7a9044e3dceee5a99.1561675151.git.matvore%40google.com)
- 2019-06-27 [[PATCH v5 02/10] list-objects-filter: put omits set in filter struct](https://gitlist.dev/e/62441a2214528b114341796673c6f8fda14d24b8.1561675151.git.matvore%40google.com)
- 2019-06-27 [[PATCH v5 03/10] list-objects-filter-options: always supply *errbuf](https://gitlist.dev/e/14400b99b888d6181ef95220de0b372216e6ef1c.1561675151.git.matvore%40google.com)
- 2019-06-27 [[PATCH v5 01/10] list-objects-filter: encapsulate filter components](https://gitlist.dev/e/4fe4baf34506a956a53688b7a2d2d6665878cdf6.1561675151.git.matvore%40google.com)
- 2019-06-27 [[PATCH v5 00/10] Filter combination](https://gitlist.dev/e/cover.1561675151.git.matvore%40google.com)
- 2019-06-18 [[PATCH v3 1/1] ref-filter: sort detached HEAD lines firstly](https://gitlist.dev/e/9bd85516f91c3e2fdefdafd51df71f75603e51f6.1560895672.git.matvore%40google.com)
- 2019-06-18 [[PATCH v3 0/1] Sort detached heads line firstly](https://gitlist.dev/e/cover.1560895672.git.matvore%40google.com)
- 2019-06-15 [[PATCH v4 10/10] list-objects-filter-options: make parser void](https://gitlist.dev/e/2f7566f697be759614a04c1277194f974bdcd662.1560558910.git.matvore%40google.com)
- 2019-06-15 [[PATCH v4 09/10] list-objects-filter-options: clean up use of ALLOC_GROW](https://gitlist.dev/e/4359a1db402ed42063b04f0f364055c4d4fe5b63.1560558910.git.matvore%40google.com)
- 2019-06-15 [[PATCH v4 08/10] list-objects-filter-options: allow mult. --filter](https://gitlist.dev/e/89c4171c11a74bde6bb361051b661b2fbed333b9.1560558910.git.matvore%40google.com)
- 2019-06-15 [[PATCH v4 07/10] strbuf: give URL-encoding API a char predicate fn](https://gitlist.dev/e/880570027ec7c4405f3342d00087c7ad4efd05f4.1560558910.git.matvore%40google.com)
- 2019-06-15 [[PATCH v4 06/10] list-objects-filter-options: make filter_spec a string_list](https://gitlist.dev/e/1a95dd91927973038c3d59bc3215556e448f0e63.1560558910.git.matvore%40google.com)
- 2019-06-15 [[PATCH v4 05/10] list-objects-filter-options: move error check up](https://gitlist.dev/e/2ca58159914d0712916915b92027fd56b0b93fef.1560558910.git.matvore%40google.com)
- 2019-06-15 [[PATCH v4 04/10] list-objects-filter: implement composite filters](https://gitlist.dev/e/47a2680875e6f68fbf1f2e5a5a2630d263cdf426.1560558910.git.matvore%40google.com)
- 2019-06-15 [[PATCH v4 03/10] list-objects-filter-options: always supply *errbuf](https://gitlist.dev/e/1e2ee8a15f32acbd0aa02e51641be4b209e9505b.1560558910.git.matvore%40google.com)
- 2019-06-15 [[PATCH v4 01/10] list-objects-filter: make API easier to use](https://gitlist.dev/e/70568c42ae6d59dacbb36ffb8e4a8828b6595158.1560558910.git.matvore%40google.com)
- 2019-06-15 [[PATCH v4 02/10] list-objects-filter: put omits set in filter struct](https://gitlist.dev/e/d4508639949f08e8beb949d3ccaede0f272f136f.1560558910.git.matvore%40google.com)
- 2019-06-15 [[PATCH v4 00/10] Filter combination](https://gitlist.dev/e/cover.1560558910.git.matvore%40google.com)
- 2019-06-13 [[PATCH v3 10/10] list-objects-filter-options: make parser void](https://gitlist.dev/e/e2d87f8cb6a0079811386e701c7b9f90da163618.1560462201.git.matvore%40google.com)
- 2019-06-13 [[PATCH v3 09/10] list-objects-filter-options: clean up use of ALLOC_GROW](https://gitlist.dev/e/148f0936a7a9156b95a8aa71e0a96aeddcccef96.1560462201.git.matvore%40google.com)
- 2019-06-13 [[PATCH v3 08/10] list-objects-filter-options: allow mult. --filter](https://gitlist.dev/e/cc59be1cefae7a90a3a093105d09a3f253b5459e.1560462201.git.matvore%40google.com)
- 2019-06-13 [[PATCH v3 07/10] strbuf: give URL-encoding API a char predicate fn](https://gitlist.dev/e/e23b7c5ca92bfb23eba3c065b5cb20e9035b3a78.1560462201.git.matvore%40google.com)
- 2019-06-13 [[PATCH v3 06/10] list-objects-filter-options: make filter_spec a string_list](https://gitlist.dev/e/23706c83ef114f0d9c89904e06e223bed3dc007a.1560462201.git.matvore%40google.com)
