# Brandon Casey

GitHub: https://github.com/drafnel
Addresses: casey@nrlssc.navy.mil, drafnel@gmail.com
Messages: 1051. Patches: 491. Threads started: 163.
First message: 2007-02-01T17:26:49Z. Latest: 2020-11-19T21:30:11Z.

## Messages per year

| Year | Messages | Patches |
|---|---|---|
| 2007 | 38 | 6 |
| 2008 | 423 | 163 |
| 2009 | 210 | 108 |
| 2010 | 109 | 75 |
| 2011 | 72 | 42 |
| 2012 | 44 | 23 |
| 2013 | 125 | 67 |
| 2014 | 1 | 0 |
| 2015 | 3 | 0 |
| 2016 | 1 | 0 |
| 2017 | 14 | 7 |
| 2018 | 3 | 0 |
| 2020 | 8 | 0 |

## Patch series

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

- 2017-09-25 merged: [t0040,t1502: Demonstrate parse_options bugs](https://gitlist.dev/t/46822) commit c97ee171a6b5
- 2017-09-17 merged: [t1502: demonstrate rev-parse --parseopt option mis-parsing](https://gitlist.dev/t/46776) commit f221861e490d
- 2013-09-23 merged: [Make Gnome Credential helper more Gnome-y and support ancient distros](https://gitlist.dev/t/34997) commit e72aefc9ec14
- 2013-08-02 merged (v3): [sha1_file: introduce close_one_pack() to close packs on fd pressure](https://gitlist.dev/t/34566) commit 88d0db55579c
- 2013-07-08 merged (v2): [remote.c: avoid O(m*n) behavior in match_push_refs](https://gitlist.dev/t/34331) commit f1bd15ab1553
- 2013-02-22 merged (v4): [unify appending of sob](https://gitlist.dev/t/32888) commit 4c9941943beb
- 2013-02-19 merged: [t/t7502: compare entire commit message with what was expected](https://gitlist.dev/t/32932) commit 67dabab05820
- 2013-01-25 merged: [git-p4 support for older python](https://gitlist.dev/t/32727) commit 598354c0ad41
- 2013-01-18 merged (v2): [git-completion.bash: replace zsh notation that breaks bash 3.X](https://gitlist.dev/t/32662) commit 50c5885e0532
- 2012-11-15 merged: [usage.c: detect recursion in die routines and bail out immediately](https://gitlist.dev/t/32119) commit cd163d4b4e19
- 2012-08-07 merged: [t/t5400: demonstrate breakage caused by informational message from prune](https://gitlist.dev/t/31186) commit 2c3fd4bbb42b
- 2011-12-20 not merged (v2): [t4018: introduce test cases for the internal hunk header patterns](https://gitlist.dev/t/29178)
- 2011-12-03 merged: [t/t4131-apply-fake-ancestor.sh: fix broken test](https://gitlist.dev/t/29077) commit 590a472b363b
- 2011-10-19 merged: [t/t3000-ls-files-others.sh: use $SHELL_PATH to run git-new-workdir script](https://gitlist.dev/t/28719) commit 40d6987d241c
- 2011-10-11 merged (v4): [attr.c: avoid inappropriate access to strbuf "buf" member](https://gitlist.dev/t/28612) commit 97410b27e915
- 2011-10-08 merged: [refs.c: ensure struct whose member may be passed to realloc is initialized](https://gitlist.dev/t/28629) commit 43d20a8c5035
- 2011-10-08 not merged: [jp/get-ref-dir-unsorted fixups](https://gitlist.dev/t/28628)
- 2011-10-06 not merged (v3): [reroll bc/attr-ignore-case](https://gitlist.dev/t/28611)
- 2011-10-06 merged: [strbuf.c: remove unnecessary strbuf_grow() from strbuf_getwholeline()](https://gitlist.dev/t/28600) commit 1844f8d59134
- 2011-09-06 not merged: [Makefile: abort on shells that do not support ${parameter%word} expansion](https://gitlist.dev/t/28303)
- 2011-08-29 merged: [t6030: use $SHELL_PATH to invoke user's preferred shell instead of bare sh](https://gitlist.dev/t/28252) commit 381f0d3bd917
- 2011-08-27 merged: [t/t3905: use the name 'actual' for test output, swap arguments to test_cmp](https://gitlist.dev/t/28230) commit 4fd731240980
- 2011-06-30 merged: [t/t7407: demonstrate that the command called by 'submodule foreach' loses stdin](https://gitlist.dev/t/27731) commit 91cd7e4b426b
- 2011-06-17 merged: [sh-i18n--envsubst.c: do not #include getopt.h](https://gitlist.dev/t/27646) commit 7c1fdd7019ea
- 2011-05-26 merged: [git-submodule.sh: separate parens by a space to avoid confusing some shells](https://gitlist.dev/t/27476) commit f5799e05c0e7
- 2011-05-26 merged: [Documentation/technical/api-diff.txt: correct name of diff_unmerge()](https://gitlist.dev/t/27473) commit 7a45c313964e
- 2011-05-26 merged: [t7508: demonstrate status's failure to use --porcelain format with -z](https://gitlist.dev/t/27474) commit 95b9f9f927a7
- 2011-01-06 merged: [trace.c: ensure NULL is not passed to printf](https://gitlist.dev/t/26208) commit e83c267f71df
- 2010-12-22 merged: [Makefile: add NO_FNMATCH_CASEFOLD to IRIX sections](https://gitlist.dev/t/26128) commit 3fee1fe87144
- 2010-10-04 merged: [diffcore-pickaxe.c: remove unnecessary curly braces](https://gitlist.dev/t/25350) commit 95ae69b95ba5

## Recent emails

- 2020-11-19 [Re: The master branch rename, and avoiding another v1.6.0 git-foo fiasco](https://gitlist.dev/e/CA%2BsFfMdHrapy2o8D53dpqA5b%2Ba88VLOX126daLcC8Sash4rq3A%40mail.gmail.com)
- 2020-11-19 [Re: The master branch rename, and avoiding another v1.6.0 git-foo fiasco](https://gitlist.dev/e/CA%2BsFfMfWrSMKAogg-5dsaO_beXUV-JCBLBPeLZ5g_0jGqsom8Q%40mail.gmail.com)
- 2020-06-08 [Re: fread reading directories](https://gitlist.dev/e/CA%2BsFfMcQ%2BHQPk3SMsBhWjfLiVLzfhHSv9OpzPHAJt5b50TEPeQ%40mail.gmail.com)
- 2020-04-22 [Re: [PATCH] config.mak.uname: Define FREAD_READS_DIRECTORIES for GNU/Hurd](https://gitlist.dev/e/CA%2BsFfMcsiXcEV%3Doq-cdm1zVm2gvn%3DAe1BU264puFU%3DE2JBQVCw%40mail.gmail.com)
- 2020-04-22 [Re: [PATCH] config.mak.uname: Define FREAD_READS_DIRECTORIES for GNU/Hurd](https://gitlist.dev/e/CA%2BsFfMf%3DNZOV41-4oJTLF34rvELr7EvfEHOr90X_h8pSFC3AJQ%40mail.gmail.com)
- 2020-04-22 [Re: [PATCH] config.mak.uname: Define FREAD_READS_DIRECTORIES for GNU/Hurd](https://gitlist.dev/e/CA%2BsFfMdudQ-cWbXajQ_92LZLOOOnTxmQmmsUo3dY1eKCL5-Y6Q%40mail.gmail.com)
- 2020-04-22 [Re: [PATCH] config.mak.uname: Define FREAD_READS_DIRECTORIES for GNU/Hurd](https://gitlist.dev/e/CA%2BsFfMdPDuZze76OnwPDm7VjcvSu-nW03%2BkthHM4trs5KRJ6SQ%40mail.gmail.com)
- 2020-04-22 [Re: [PATCH] config.mak.uname: Define FREAD_READS_DIRECTORIES for GNU/Hurd](https://gitlist.dev/e/CA%2BsFfMfre6W5GcPh1pWcroFD9S9OPj_uLp5CK11yh-UhqgDs2w%40mail.gmail.com)
- 2018-10-10 [Re: [PATCH] gc: remove redundant check for gc_auto_threshold](https://gitlist.dev/e/CA%2BsFfMcrCZCJwzVDdyDFg8tb1g1N%2B2p8i556C-AhGSuHMJqLmw%40mail.gmail.com)
- 2018-10-10 [Re: [PATCH] gc: remove redundant check for gc_auto_threshold](https://gitlist.dev/e/CA%2BsFfMeOpj4V%2BKszboVVQSoaW2yDgpfDNGwK9ZrNfGmOOAhPtQ%40mail.gmail.com)
- 2018-01-30 [Re: Shawn Pearce has died](https://gitlist.dev/e/CA%2BsFfMdM9S0h0%3DG2rXscvakmUTPT6Ceh2fW%2BM%3D9nctAv2uDuTQ%40mail.gmail.com)
- 2017-09-25 [[PATCH 2/3] parse-options: write blank line to correct output stream](https://gitlist.dev/e/1506312485-8370-2-git-send-email-drafnel%40gmail.com)
- 2017-09-25 [[PATCH 3/3] parse-options: only insert newline in help text if needed](https://gitlist.dev/e/1506312485-8370-3-git-send-email-drafnel%40gmail.com)
- 2017-09-25 [[PATCH 1/3] t0040,t1502: Demonstrate parse_options bugs](https://gitlist.dev/e/1506312485-8370-1-git-send-email-drafnel%40gmail.com)
- 2017-09-17 [[PATCH 4/4] git-rebase: don't ignore unexpected command line arguments](https://gitlist.dev/e/1505687297-31183-4-git-send-email-drafnel%40gmail.com)
- 2017-09-17 [[PATCH 3/4] rev-parse parseopt: interpret any whitespace as start of help text](https://gitlist.dev/e/1505687297-31183-3-git-send-email-drafnel%40gmail.com)
- 2017-09-17 [[PATCH 2/4] rev-parse parseopt: do not search help text for flag chars](https://gitlist.dev/e/1505687297-31183-2-git-send-email-drafnel%40gmail.com)
- 2017-09-17 [[PATCH 1/4] t1502: demonstrate rev-parse --parseopt option mis-parsing](https://gitlist.dev/e/1505687297-31183-1-git-send-email-drafnel%40gmail.com)
- 2017-08-24 [Re: [PATCH v2 3/4] strbuf_setlen: don't write to strbuf_slopbuf](https://gitlist.dev/e/CA%2BsFfMdYXDt2mgnWq-HQQyBsCqYZ%2B689BCKEOw7siGjQoUysjg%40mail.gmail.com)
- 2017-08-23 [Re: [PATCH v2 3/4] strbuf_setlen: don't write to strbuf_slopbuf](https://gitlist.dev/e/CA%2BsFfMdvOcXd_ePyqyiCXL9O6xpYxxn%2BiKw6NRJCYsiCFK_ADA%40mail.gmail.com)
- 2017-08-23 [Re: [PATCH v2 3/4] strbuf_setlen: don't write to strbuf_slopbuf](https://gitlist.dev/e/CA%2BsFfMf7nerBhm5jZ%2BsDJdGbTbLz_JXyqkSPGOA8o9mOE-7Khg%40mail.gmail.com)
- 2017-08-23 [Re: [PATCH v2 3/4] strbuf_setlen: don't write to strbuf_slopbuf](https://gitlist.dev/e/CA%2BsFfMdMgrGBhECegBe09c38nRM%2BZt5JK4gJaZ96DO-9zC-8qA%40mail.gmail.com)
- 2017-08-23 [Re: [PATCH v2 3/4] strbuf_setlen: don't write to strbuf_slopbuf](https://gitlist.dev/e/CA%2BsFfMe56itAMDXOJybf0yHj%2BBqU1Ai1aU7inoTG3FJtdtZxyw%40mail.gmail.com)
- 2017-08-23 [Re: [PATCH v2 3/4] strbuf_setlen: don't write to strbuf_slopbuf](https://gitlist.dev/e/CA%2BsFfMdXv%2BnqpXmwfLTHtkRLuGkAEAwWXZCvOryVZ%3DaLb_UmbA%40mail.gmail.com)
- 2017-07-28 [Re: requesting permission to use some Git for Windows code](https://gitlist.dev/e/CA%2BsFfMcAtStAfoc6Zaq7zW3cmYLu1QMX9_mmrRWe%3DM_GJYDeyw%40mail.gmail.com)
- 2016-06-16 [Re: [PATCH] gnome-keyring: Don't hard-code pkg-config executable](https://gitlist.dev/e/CA%2BsFfMf_NQSqrz0FRPyTcD7zgfe7VbeHUoFccVCJzW3Bon3j5g%40mail.gmail.com)
- 2015-02-16 [Re: [PATCH 1/2] git-send-email.perl: support no- prefix with older GetOptions](https://gitlist.dev/e/CA%2BsFfMcpGfF%2BKaPk-jOPaueHS01rZ5fZws8Czavf6b0cUWxrbw%40mail.gmail.com)
- 2015-02-15 [Re: [PATCH 1/2] git-send-email.perl: support no- prefix with older GetOptions](https://gitlist.dev/e/CA%2BsFfMdVBgqV6Ar53eo_PEzHSLMc%2BZ_fA_ND5CBEtX8%3DpKvk_Q%40mail.gmail.com)
- 2015-02-15 [Re: [PATCH 0/2] Getopt::Long workaround in send-email](https://gitlist.dev/e/CA%2BsFfMetZv_sr9EUOQDJpdq0E9bYYKWrSh4OeFfRDBY3SjRxeg%40mail.gmail.com)
- 2014-04-16 [Re: [PATCH 1/2] sequencer.c: check for lock failure and bail early in fast_forward_to](https://gitlist.dev/e/CA%2BsFfMe1SB_Njpgq5VJQ3B-0Oh5nyJf5uf%2BWzzT-H6b1Cz-WRg%40mail.gmail.com)
