# Paul Tan

GitHub: https://github.com/pyokagan
Addresses: pyokagan@gmail.com
Messages: 708. Patches: 518. Threads started: 47.
First message: 2015-03-03T15:56:11Z. Latest: 2018-08-07T10:53:46Z.

## Messages per year

| Year | Messages | Patches |
|---|---|---|
| 2015 | 664 | 500 |
| 2016 | 41 | 18 |
| 2018 | 3 | 0 |

## Patch series

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

- 2016-03-12 not merged: [A barebones git-rebase in C](https://gitlist.dev/t/41678)
- 2015-08-23 not merged: [am: terminate state files with a newline](https://gitlist.dev/t/40139)
- 2015-08-19 merged (v2): [am --abort: merge ORIG_HEAD tree into index](https://gitlist.dev/t/40111) commit 3ecc7040eff2
- 2015-08-04 not merged: [git-am: add am.threeWay config variable](https://gitlist.dev/t/40012)
- 2015-08-04 merged (v2): [am: let command-line options override saved options](https://gitlist.dev/t/39932) commit 852a171018be
- 2015-08-04 merged (v7): [Make git-am a builtin](https://gitlist.dev/t/40011) commit 3ff53df7b4cb
- 2015-07-19 merged (v3): [Improve git-am test coverage](https://gitlist.dev/t/39892) commit 8528bf4b8965
- 2015-07-07 not merged (v5): [pull: allow dirty tree when rebase.autostash enabled](https://gitlist.dev/t/39506)
- 2015-06-18 merged (v4): [Make git-pull a builtin](https://gitlist.dev/t/39668) commit f2c5baa14e01
- 2015-06-16 not merged: [Revert "git am/mailinfo: Don't look at in-body headers when rebasing"](https://gitlist.dev/t/39641)
- 2015-06-15 merged (v2): [am: improve test coverage and touch up foreign patch parsing](https://gitlist.dev/t/39631) commit 1daaddd1d3fc
- 2015-06-12 merged: [t0302: "unreadable" test needs SANITY prereq](https://gitlist.dev/t/39613) commit 329af6ca7d98
- 2015-06-06 merged: [am --skip/--abort: improve index/worktree cleanup](https://gitlist.dev/t/39542) commit 88d5072466de
- 2015-06-02 merged (v2): [Improve git-pull's option parsing](https://gitlist.dev/t/39496) commit eb2a8d9ed3fc
- 2015-05-29 merged (v5): [Improve git-pull test coverage](https://gitlist.dev/t/39459) commit 05438afca791
- 2015-05-18 merged (v2): [make pull.ff=true override merge.ff](https://gitlist.dev/t/39355) commit eb8dc05c3d36
- 2015-05-13 merged: [pull: remove --tags error in no merge candidates case](https://gitlist.dev/t/39306) commit 19d122bf1b11
- 2015-05-06 merged (v3): [path.c: implement xdg_config_home()](https://gitlist.dev/t/39053) commit ea19289bc823
- 2015-03-31 merged (v3): [enter_repo(): fix suffix precedence documentation](https://gitlist.dev/t/38943) commit c8c3f1d087f2
- 2015-03-24 merged (v5): [git-credential-store: support multiple credential files](https://gitlist.dev/t/38900) commit cb2c2796e01c
- 2015-03-03 not merged: [[GSoC15] git-credentials-store: support XDG config dir](https://gitlist.dev/t/38694)

## Recent emails

- 2018-08-07 [Re: [PATCH v2] t4150: fix broken test for am --scissors](https://gitlist.dev/e/CACRoPnSJm4bwRs-k5kkz4VDMCQ_r00JhQxpXUTrFUvRVODMWHg%40mail.gmail.com)
- 2018-08-06 [Re: [PATCH v2] t4150: fix broken test for am --scissors](https://gitlist.dev/e/CACRoPnTWxYvGfqgGt2r5ETOhfJZnqr1fTO9Fzwp-u25XbMGPPQ%40mail.gmail.com)
- 2018-02-15 [Re: git-rebase --undo-skip proposal](https://gitlist.dev/e/CACRoPnROrHbdOf_dCbYhGXSnqM4gowj_s50RcH%2B8vWgU%2BdeCdw%40mail.gmail.com)
- 2016-12-08 [Re: [PATCH 1/5] am: Fix filename in safe_to_abort() error message](https://gitlist.dev/e/CACRoPnSzHo2wqZyP6nfMaZBCy9-m6E72vTGRTjGcuSdo-qJ4dw%40mail.gmail.com)
- 2016-12-08 [Re: [PATCH 1/3] wt-status: implement opportunisitc index update correctly](https://gitlist.dev/e/CACRoPnRpZr%3DE6SW81Vg-2TiOr%3DRJo1YouAt5iZoE0CNBx-qesg%40mail.gmail.com)
- 2016-08-29 [Re: [PATCH 18/20] builtin/am: convert to struct object_id](https://gitlist.dev/e/CACRoPnQvdq3xaRF9niU-b0qLxVCvmbpv2_roxUaEaDFftt7_wQ%40mail.gmail.com)
- 2016-07-30 [Re: [PATCH] reset cached ident date before creating objects](https://gitlist.dev/e/CACRoPnS2kDRLiY8KX3K4Havh7d1GWy3mUXSiYCzw45BznuwYeA%40mail.gmail.com)
- 2016-06-22 [Re: [PATCH v3 0/9] Let log-tree and friends respect diffopt's `file` field](https://gitlist.dev/e/CACRoPnTYjZzVe7iKTu_nzosbgm19fAq9csFiZs3rvEPqkAusPQ%40mail.gmail.com)
- 2016-06-21 [Re: [PATCH v3 0/9] Let log-tree and friends respect diffopt's `file` field](https://gitlist.dev/e/CACRoPnRvp7oguE2w2mcsEZfaX_fni8UhFCdsGQ3ZaijQprSHog%40mail.gmail.com)
- 2016-03-30 [Re: [BUG?] retrying with "am -3" doesn't work anymore](https://gitlist.dev/e/CACRoPnSrKyNS8EdFM119TT9qoUTdNy_%2BP5q-7rWMahpDzzGAKw%40mail.gmail.com)
- 2016-03-21 [Re: [PATCH/RFC/GSoC 05/17] rebase-options: implement rebase_options_load() and rebase_options_save()](https://gitlist.dev/e/CACRoPnTeb78JSN%2BbTM04u6E5E%3DfMWY1h6ef0GDDP0DoaADuTNQ%40mail.gmail.com)
- 2016-03-16 [Re: [PATCH/RFC/GSoC 16/17] editor: implement git_sequence_editor() and launch_sequence_editor()](https://gitlist.dev/e/CACRoPnRMOp38vfkQZjmkUqr%2BurN8NYcNN_oNzHtJqfyTorr1ug%40mail.gmail.com)
- 2016-03-16 [Re: [PATCH/RFC/GSoC 07/17] rebase-common: implement refresh_and_write_cache()](https://gitlist.dev/e/CACRoPnS1VikcT3qutXTT5SMLLHeo87M_wzqVKvYG02X7HUCZcw%40mail.gmail.com)
- 2016-03-16 [Re: [PATCH/RFC/GSoC 12/17] rebase-todo: introduce rebase_todo_item](https://gitlist.dev/e/CACRoPnRH1D%3D8k5uuUahh1MJOAXsWkhY0fWev2AQhJm5%2BWWk5rQ%40mail.gmail.com)
- 2016-03-16 [Re: [PATCH/RFC/GSoC 00/17] A barebones git-rebase in C](https://gitlist.dev/e/CACRoPnTpHR7Bx9TVAK-dTFgSOj2XVk3F8ApBEcywxESDQUS8VA%40mail.gmail.com)
- 2016-03-16 [Re: [PATCH/RFC/GSoC 05/17] rebase-options: implement rebase_options_load() and rebase_options_save()](https://gitlist.dev/e/CACRoPnS4JpNNACz4T0F0vFs3ogG%2Bnzk-y1%3Dzc1UrtAZKaEnggg%40mail.gmail.com)
- 2016-03-16 [Re: [PATCH/RFC/GSoC 05/17] rebase-options: implement rebase_options_load() and rebase_options_save()](https://gitlist.dev/e/CACRoPnS7WWWVay9hAjXYgyeB%3D1A1gfARerKJe25APa-6u5cGaA%40mail.gmail.com)
- 2016-03-16 [Re: [PATCH/RFC/GSoC 01/17] perf: introduce performance tests for git-rebase](https://gitlist.dev/e/CACRoPnS%3Dqg%3Da3xYKHyk-7E2HN5HhTimGirZcwL8hMa0xLY6KdA%40mail.gmail.com)
- 2016-03-15 [Re: [PATCH/RFC/GSoC 17/17] rebase-interactive: introduce interactive backend for builtin rebase](https://gitlist.dev/e/CACRoPnRhhMM0e3S23KVnEANwNRDPq0P3hSqn5Zs1ksZxeaAoiA%40mail.gmail.com)
- 2016-03-12 [[PATCH/RFC/GSoC 17/17] rebase-interactive: introduce interactive backend for builtin rebase](https://gitlist.dev/e/1457779597-6918-18-git-send-email-pyokagan%40gmail.com)
- 2016-03-12 [[PATCH/RFC/GSoC 16/17] editor: implement git_sequence_editor() and launch_sequence_editor()](https://gitlist.dev/e/1457779597-6918-17-git-send-email-pyokagan%40gmail.com)
- 2016-03-12 [[PATCH/RFC/GSoC 15/17] wrapper: implement append_file()](https://gitlist.dev/e/1457779597-6918-16-git-send-email-pyokagan%40gmail.com)
- 2016-03-12 [[PATCH/RFC/GSoC 14/17] status: use rebase_todo_list](https://gitlist.dev/e/1457779597-6918-15-git-send-email-pyokagan%40gmail.com)
- 2016-03-12 [[PATCH/RFC/GSoC 13/17] rebase-todo: introduce rebase_todo_list](https://gitlist.dev/e/1457779597-6918-14-git-send-email-pyokagan%40gmail.com)
- 2016-03-12 [[PATCH/RFC/GSoC 12/17] rebase-todo: introduce rebase_todo_item](https://gitlist.dev/e/1457779597-6918-13-git-send-email-pyokagan%40gmail.com)
- 2016-03-12 [[PATCH/RFC/GSoC 11/17] rebase-merge: introduce merge backend for builtin rebase](https://gitlist.dev/e/1457779597-6918-12-git-send-email-pyokagan%40gmail.com)
- 2016-03-12 [[PATCH/RFC/GSoC 10/17] rebase-common: implement cache_has_uncommitted_changes()](https://gitlist.dev/e/1457779597-6918-11-git-send-email-pyokagan%40gmail.com)
- 2016-03-12 [[PATCH/RFC/GSoC 09/17] rebase-common: implement cache_has_unstaged_changes()](https://gitlist.dev/e/1457779597-6918-10-git-send-email-pyokagan%40gmail.com)
- 2016-03-12 [[PATCH/RFC/GSoC 08/17] rebase-common: let refresh_and_write_cache() take a flags argument](https://gitlist.dev/e/1457779597-6918-9-git-send-email-pyokagan%40gmail.com)
- 2016-03-12 [[PATCH/RFC/GSoC 07/17] rebase-common: implement refresh_and_write_cache()](https://gitlist.dev/e/1457779597-6918-8-git-send-email-pyokagan%40gmail.com)
