# Alban Gruin

GitHub: https://github.com/agrn
Addresses: alban.gruin@gmail.com
Messages: 714. Patches: 532. Threads started: 35.
First message: 2018-02-28T17:29:42Z. Latest: 2022-08-09T19:10:10Z.

## Messages per year

| Year | Messages | Patches |
|---|---|---|
| 2018 | 335 | 261 |
| 2019 | 167 | 116 |
| 2020 | 165 | 123 |
| 2021 | 32 | 17 |
| 2022 | 15 | 15 |

## Patch series

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

- 2022-08-09 not merged (v8): [Rewrite the remaining merge strategies from shell to C](https://gitlist.dev/t/53755)
- 2021-09-13 not merged: [git-clone.txt: add the --recursive option](https://gitlist.dev/t/56495)
- 2020-07-31 merged (v2): [t6300: fix issues related to %(contents:size)](https://gitlist.dev/t/53811) commit 3db796c1c0d5
- 2020-07-31 not merged (v3): [stash: drop usage of a second index](https://gitlist.dev/t/53398)
- 2020-03-30 merged: [rebase --merge: fix fast forwarding when `rebase.abbreviateCommands' is set](https://gitlist.dev/t/53111) commit 68e7090f31b4
- 2020-03-28 merged: [sequencer: mark messages for translation](https://gitlist.dev/t/53122) commit 4d55d63bde85
- 2020-01-28 merged (v6): [rebase -i: extend rebase.missingCommitsCheck to `--edit-todo' and co.](https://gitlist.dev/t/51492) commit 8638114e063f
- 2020-01-24 merged (v3): [rebase -i: stop checking out the tip of the branch to rebase](https://gitlist.dev/t/52596) commit 767a9c417eb2
- 2020-01-21 merged: [builtin/rebase: remove a call to get_oid() on `options.switch_to'](https://gitlist.dev/t/52674) commit 240fc04f81fc
- 2020-01-18 not merged: [po/fr.po: various typofixes](https://gitlist.dev/t/52662)
- 2019-11-28 merged: [sequencer: fix a memory leak in sequencer_continue()](https://gitlist.dev/t/52369) commit f6b9413bafbe
- 2019-03-05 merged (v8): [sequencer: refactor functions working on a todo_list](https://gitlist.dev/t/49504) commit 5d94d54564fb
- 2019-03-01 not merged: [name-rev: improve memory usage](https://gitlist.dev/t/50622)
- 2018-11-09 merged: [p3400: replace calls to `git checkout -b' by `git checkout -B'](https://gitlist.dev/t/49788) commit 5aa24d71d850
- 2018-09-27 merged (v8): [rebase -i: rewrite some parts in C](https://gitlist.dev/t/48814) commit 145e05ac44b4
- 2018-06-26 not merged: [sequencer: print an error message if append_todo_help() fails](https://gitlist.dev/t/48779)
- 2018-05-28 merged (v4): [rebase: split rebase -p from rebase -i](https://gitlist.dev/t/48547) commit ef64bb328df9
- 2018-03-01 merged (v2): [userdiff: add built-in pattern for golang](https://gitlist.dev/t/47947) commit 1dbf0c0ad6ca

## Recent emails

- 2022-08-09 [[PATCH v8 14/14] sequencer: use the "octopus" strategy without forking](https://gitlist.dev/e/20220809185429.20098-15-alban.gruin%40gmail.com)
- 2022-08-09 [[PATCH v8 12/14] merge: use the "octopus" strategy without forking](https://gitlist.dev/e/20220809185429.20098-13-alban.gruin%40gmail.com)
- 2022-08-09 [[PATCH v8 13/14] sequencer: use the "resolve" strategy without forking](https://gitlist.dev/e/20220809185429.20098-14-alban.gruin%40gmail.com)
- 2022-08-09 [[PATCH v8 10/14] merge-octopus: rewrite in C](https://gitlist.dev/e/20220809185429.20098-11-alban.gruin%40gmail.com)
- 2022-08-09 [[PATCH v8 11/14] merge: use the "resolve" strategy without forking](https://gitlist.dev/e/20220809185429.20098-12-alban.gruin%40gmail.com)
- 2022-08-09 [[PATCH v8 09/14] merge-recursive: move better_branch_name() to merge.c](https://gitlist.dev/e/20220809185429.20098-10-alban.gruin%40gmail.com)
- 2022-08-09 [[PATCH v8 08/14] merge-resolve: rewrite in C](https://gitlist.dev/e/20220809185429.20098-9-alban.gruin%40gmail.com)
- 2022-08-09 [[PATCH v8 07/14] merge-one-file: rewrite in C](https://gitlist.dev/e/20220809185429.20098-8-alban.gruin%40gmail.com)
- 2022-08-09 [[PATCH v8 06/14] update-index: move add_cacheinfo() to read-cache.c](https://gitlist.dev/e/20220809185429.20098-7-alban.gruin%40gmail.com)
- 2022-08-09 [[PATCH v8 04/14] merge-index: drop the index](https://gitlist.dev/e/20220809185429.20098-5-alban.gruin%40gmail.com)
- 2022-08-09 [[PATCH v8 05/14] merge-index: add a new way to invoke `git-merge-one-file'](https://gitlist.dev/e/20220809185429.20098-6-alban.gruin%40gmail.com)
- 2022-08-09 [[PATCH v8 03/14] merge-index: libify merge_one_path() and merge_all()](https://gitlist.dev/e/20220809185429.20098-4-alban.gruin%40gmail.com)
- 2022-08-09 [[PATCH v8 02/14] t6060: add tests for removed files](https://gitlist.dev/e/20220809185429.20098-3-alban.gruin%40gmail.com)
- 2022-08-09 [[PATCH v8 00/14] Rewrite the remaining merge strategies from shell to C](https://gitlist.dev/e/20220809185429.20098-1-alban.gruin%40gmail.com)
- 2022-08-09 [[PATCH v8 01/14] t6060: modify multiple files to expose a possible issue with merge-index](https://gitlist.dev/e/20220809185429.20098-2-alban.gruin%40gmail.com)
- 2021-09-14 [Re: [PATCH v1] git-clone.txt: add the --recursive option](https://gitlist.dev/e/d02c7f3b-221d-fbab-827a-a950bf28856c%40gmail.com)
- 2021-09-13 [Re: [PATCH v1] git-clone.txt: add the --recursive option](https://gitlist.dev/e/26422bc7-f1d4-4959-ce30-b26d8fe61888%40gmail.com)
- 2021-09-13 [[PATCH v1] git-clone.txt: add the --recursive option](https://gitlist.dev/e/20210913185941.6247-1-alban.gruin%40gmail.com)
- 2021-09-04 [Re: [PATCH v2 0/7] Drop support for git rebase --preserve-merges](https://gitlist.dev/e/62fbd389-28f5-76e5-d3f3-5510415a7bf5%40gmail.com)
- 2021-04-10 [Re: [PATCH v7 09/15] merge-resolve: rewrite in C](https://gitlist.dev/e/025aad24-68e3-295b-1e3b-2a7250807276%40gmail.com)
- 2021-04-10 [Re: [PATCH v7 08/15] merge-one-file: rewrite in C](https://gitlist.dev/e/23f47974-36e2-7d28-49c0-e6ddc06c75a1%40gmail.com)
- 2021-03-23 [Re: [PATCH v7 08/15] merge-one-file: rewrite in C](https://gitlist.dev/e/c968a6b8-bc0e-04f0-b72d-9fef05b60bd8%40gmail.com)
- 2021-03-23 [Re: [PATCH v7 07/15] update-index: move add_cacheinfo() to read-cache.c](https://gitlist.dev/e/8fc767c1-2b3e-8fbe-9efb-8e87d862cbfb%40gmail.com)
- 2021-03-23 [Re: [PATCH v7 03/15] t6060: add tests for removed files](https://gitlist.dev/e/b9d48a96-7e76-8a83-4ca2-c47fca326123%40gmail.com)
- 2021-03-17 [[PATCH v7 13/15] merge: use the "octopus" strategy without forking](https://gitlist.dev/e/20210317204939.17890-14-alban.gruin%40gmail.com)
- 2021-03-17 [[PATCH v7 15/15] sequencer: use the "octopus" merge strategy without forking](https://gitlist.dev/e/20210317204939.17890-16-alban.gruin%40gmail.com)
- 2021-03-17 [[PATCH v7 14/15] sequencer: use the "resolve" strategy without forking](https://gitlist.dev/e/20210317204939.17890-15-alban.gruin%40gmail.com)
- 2021-03-17 [[PATCH v7 08/15] merge-one-file: rewrite in C](https://gitlist.dev/e/20210317204939.17890-9-alban.gruin%40gmail.com)
- 2021-03-17 [[PATCH v7 06/15] merge-index: add a new way to invoke `git-merge-one-file'](https://gitlist.dev/e/20210317204939.17890-7-alban.gruin%40gmail.com)
- 2021-03-17 [[PATCH v7 11/15] merge-octopus: rewrite in C](https://gitlist.dev/e/20210317204939.17890-12-alban.gruin%40gmail.com)
