# John Keeping

GitHub: https://github.com/johnkeeping
Addresses: john@keeping.me.uk
Messages: 906. Patches: 307. Threads started: 89.
First message: 2012-04-07T10:20:53Z. Latest: 2023-03-08T20:34:18Z.

## Messages per year

| Year | Messages | Patches |
|---|---|---|
| 2012 | 8 | 3 |
| 2013 | 632 | 217 |
| 2014 | 76 | 27 |
| 2015 | 114 | 38 |
| 2016 | 73 | 21 |
| 2023 | 3 | 1 |

## Patch series

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

- 2023-03-03 merged: [format-patch: output header for empty commits](https://gitlist.dev/t/59337) commit 94c428943560
- 2016-08-15 merged (v2): [difftool: always honor fatal error exit codes](https://gitlist.dev/t/43850) commit 45a4f5d9f993
- 2016-08-13 not merged: [difftool: always honor "command not found" exit code](https://gitlist.dev/t/43793)
- 2016-07-26 merged (v3): [push: allow pushing new branches with --force-with-lease](https://gitlist.dev/t/42912) commit 64ac39af7020
- 2016-07-05 merged: [difftool: fix argument handling in subdirs](https://gitlist.dev/t/42774) commit 9ec26e797781
- 2016-02-28 merged: [Re: git config --get-urlmatch does not set exit code 1 when no match is found](https://gitlist.dev/t/41557) commit 27b30be686e4
- 2016-02-21 merged: [Fix test failures with GNU grep 2.23](https://gitlist.dev/t/41365) commit 0be43dedbc03
- 2016-01-31 not merged: [completion: verify-tag is not plumbing](https://gitlist.dev/t/41295)
- 2016-01-21 merged: [completion: add missing git-rebase options](https://gitlist.dev/t/41236) commit fa4b5e3a3514
- 2015-12-03 merged (v2): [send-email: enable SSL level 1 debug output](https://gitlist.dev/t/40872) commit 9d605249e53d
- 2015-11-24 merged (v2): [send-email: die if CA path doesn't exist](https://gitlist.dev/t/40821) commit c55d65f3c524
- 2015-11-17 merged: [send-email config path expansion](https://gitlist.dev/t/40817) commit 6e07a3b51b43
- 2015-09-10 merged: [rebase: support --no-autostash](https://gitlist.dev/t/40323) commit 619e3604288a
- 2015-09-05 merged: [interpret-trailers: allow running outside a repository](https://gitlist.dev/t/40283) commit cbd9fc2366ab
- 2015-09-05 merged: [disallow test_when_finished in subshells](https://gitlist.dev/t/40274) commit 1a9a23e35c1b
- 2015-09-05 merged: [Makefile: fix MAKEFLAGS tests with multiple flags](https://gitlist.dev/t/40281) commit ef49e05a6431
- 2015-09-03 merged (v3): [Make "local" orthogonal to date format](https://gitlist.dev/t/40221) commit f95cecf43335
- 2014-07-22 merged (v2): [completion: add missing terminator in case statement](https://gitlist.dev/t/37167) commit 3a224ff2bbb8
- 2014-07-16 merged (v2): [rebase--am: use --cherry-pick instead of --ignore-if-in-upstream](https://gitlist.dev/t/37050) commit b6266dc88b1f
- 2014-05-22 merged: [completion: add a note that merge options are shared](https://gitlist.dev/t/36696) commit 6d2b06f02b9c
- 2014-03-08 merged (v2): [builtin/mv: fix out of bounds write](https://gitlist.dev/t/36100) commit 89ccc1b09cf4
- 2014-02-17 not merged: [rev-parse: fix --resolve-git-dir argument handling](https://gitlist.dev/t/35896)
- 2014-02-16 merged: [Miscellaneous fixes from static analysis](https://gitlist.dev/t/35891) commit aa012e906542
- 2014-01-25 merged: [Makefile: remove redundant object in git-http{fetch,push}](https://gitlist.dev/t/35732) commit fd78cedc52a3
- 2014-01-17 merged: [pull: suppress error when no remoteref is found](https://gitlist.dev/t/35677) commit ffc2b483dee4
- 2014-01-11 merged: [completion: complete merge-base options](https://gitlist.dev/t/35638) commit 85453fd1e36c
- 2014-01-09 merged: [rebase: fix fork-point with zero arguments](https://gitlist.dev/t/35630) commit bb3f45838b85
- 2013-12-09 merged (v2): [rebase: use reflog to find common base with upstream](https://gitlist.dev/t/35502) commit ad8261d21221
- 2013-12-08 merged: [pull: use merge-base --fork-point when appropriate](https://gitlist.dev/t/35500) commit 48059e405028
- 2013-11-10 merged: [Remove deprecated commands](https://gitlist.dev/t/35315) commit eb8e7e1d9a94

## Recent emails

- 2023-03-08 [Re: [PATCH] format-patch: output header for empty commits](https://gitlist.dev/e/ZAjxL2MIXCNZgYj%2F%40keeping.me.uk)
- 2023-03-04 [Re: [PATCH] format-patch: output header for empty commits](https://gitlist.dev/e/ZAMhOehmuIov%2FKM8%40keeping.me.uk)
- 2023-03-03 [[PATCH] format-patch: output header for empty commits](https://gitlist.dev/e/20230303160301.3659328-1-john%40keeping.me.uk)
- 2016-12-16 [Re: Is there a way to have local changes in a branch 'bake' while working in different branches?](https://gitlist.dev/e/20161216152227.GA1783%40john.keeping.me.uk)
- 2016-09-20 [Re: Re: Homebrew and Git](https://gitlist.dev/e/20160920191555.GB1673%40john.keeping.me.uk)
- 2016-08-16 [Re: [PATCH v3] help: make option --help open man pages only for Git commands](https://gitlist.dev/e/20160816163334.xkkuffjwzc6mw663%40john.keeping.me.uk)
- 2016-08-16 [Re: [PATCH v2] help: make option --help open man pages only for Git commands](https://gitlist.dev/e/20160816100633.be55qsbnlmlm37dr%40john.keeping.me.uk)
- 2016-08-15 [[PATCH v2] difftool: always honor fatal error exit codes](https://gitlist.dev/e/20160815215439.kwt4jmjrtcufjmih%40john.keeping.me.uk)
- 2016-08-15 [Re: [PATCH] difftool: always honor "command not found" exit code](https://gitlist.dev/e/20160815213526.6m7gu2v3fhtmx6wj%40john.keeping.me.uk)
- 2016-08-15 [Re: storing cover letter of a patch series?](https://gitlist.dev/e/20160815134728.atwmswrlxtwzpaxl%40john.keeping.me.uk)
- 2016-08-14 [Re: git-mergetool reverse file ordering](https://gitlist.dev/e/20160814103801.tpixnskdsf5ycj66%40john.keeping.me.uk)
- 2016-08-13 [[PATCH] difftool: always honor "command not found" exit code](https://gitlist.dev/e/20160813113028.uwedje6fzuc3cuzr%40john.keeping.me.uk)
- 2016-08-13 [Re: git difftool and git mergetool aren't returning errors when the tool has issues](https://gitlist.dev/e/20160813103639.mxscvfyztee4hbvh%40john.keeping.me.uk)
- 2016-08-07 [Re: storing cover letter of a patch series?](https://gitlist.dev/e/20160807095216.sdvofyz5qhdej35n%40john.keeping.me.uk)
- 2016-08-04 [Re: What's cooking in git.git (Aug 2016, #01; Tue, 2)](https://gitlist.dev/e/20160804113256.6idrdzfgolm4ne4o%40john.keeping.me.uk)
- 2016-07-26 [[PATCH v3 3/3] push: allow pushing new branches with --force-with-lease](https://gitlist.dev/e/f2bf19fd44684202177ae09d034756e0a68e2482.1469565810.git.john%40keeping.me.uk)
- 2016-07-26 [[PATCH v3 2/3] push: add shorthand for --force-with-lease branch creation](https://gitlist.dev/e/0db0f8551d59e91cf2ad9a9853cf0dfd2750b748.1469565810.git.john%40keeping.me.uk)
- 2016-07-26 [[PATCH v3 1/3] Documentation/git-push: fix placeholder formatting](https://gitlist.dev/e/bb37a70b0a47a72d38e29d34b3dd66ef9f018655.1469565810.git.john%40keeping.me.uk)
- 2016-07-26 [[PATCH v3 0/3] push: allow pushing new branches with --force-with-lease](https://gitlist.dev/e/cover.1469565810.git.john%40keeping.me.uk)
- 2016-07-26 [Re: [PATCH v2 2/3] push: add shorthand for --force-with-lease branch creation](https://gitlist.dev/e/20160726204253.ciumvungwfwaw6el%40john.keeping.me.uk)
- 2016-07-26 [Re: [PATCH v2 2/3] push: add shorthand for --force-with-lease branch creation](https://gitlist.dev/e/20160726111911.cehaitav4enas7dm%40john.keeping.me.uk)
- 2016-07-26 [Re: [PATCH v2 2/3] push: add shorthand for --force-with-lease branch creation](https://gitlist.dev/e/20160726080309.pr46bbtzdvnr7fd3%40john.keeping.me.uk)
- 2016-07-25 [[PATCH v2 3/3] push: allow pushing new branches with --force-with-lease](https://gitlist.dev/e/665bb0aaaac14790521738efe93904bfeabf38f1.1469483499.git.john%40keeping.me.uk)
- 2016-07-25 [[PATCH v2 2/3] push: add shorthand for --force-with-lease branch creation](https://gitlist.dev/e/4e07ff23715b53fcd29564be1c74a9f66dd74e1e.1469483499.git.john%40keeping.me.uk)
- 2016-07-25 [[PATCH v2 1/3] Documentation/git-push: fix placeholder formatting](https://gitlist.dev/e/bb37a70b0a47a72d38e29d34b3dd66ef9f018655.1469483499.git.john%40keeping.me.uk)
- 2016-07-25 [[PATCH v2 0/3] push: allow pushing new branches with --force-with-lease](https://gitlist.dev/e/cover.1469483499.git.john%40keeping.me.uk)
- 2016-07-23 [[PATCH] push: allow pushing new branches with --force-with-lease](https://gitlist.dev/e/6b401124e734d4f5486003459e586cc05c7843e8.1469287889.git.john%40keeping.me.uk)
- 2016-07-05 [[PATCH] difftool: fix argument handling in subdirs](https://gitlist.dev/e/20160705195252.hzf5hvrcub3g32gg%40john.keeping.me.uk)
- 2016-06-01 [Re: [BUG] git-submodule has bash-ism?](https://gitlist.dev/e/20160601202852.GP1355%40john.keeping.me.uk)
- 2016-06-01 [Re: [BUG] git-submodule has bash-ism?](https://gitlist.dev/e/20160601191621.GO1355%40john.keeping.me.uk)
