# Han Jiang

GitHub: https://github.com/jhcarl0814
Addresses: jhcarl0814@gmail.com
Messages: 35. Patches: 1. Threads started: 20.
First message: 2024-07-31T11:55:19Z. Latest: 2025-11-30T02:30:42Z.

## Messages per year

| Year | Messages | Patches |
|---|---|---|
| 2024 | 23 | 0 |
| 2025 | 12 | 1 |

## Patch series

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

- 2025-03-16 merged: [doc: add missing commit C to the graph for --ancestry-path=H D..M](https://gitlist.dev/t/63141) commit 5af21c9acb3a

## Recent emails

- 2025-11-30 [`git diff --max-depth` results in fatal error when comparing a merge commit with its parents](https://gitlist.dev/e/CANrWfmRk-S1vF%2BpMH-cK6gUcDK_yeDpxvLOmGMFFZsGBATSSGQ%40mail.gmail.com)
- 2025-11-29 [`--max-depth` produces no output when <path> is '.' or ends with slash](https://gitlist.dev/e/CANrWfmTjexptaqxD7b5zAh%3DgueQh_PC-YXdFmrJ%2BVLRUi-a_VA%40mail.gmail.com)
- 2025-11-20 [`git config get --type=path` results in segmentation fault on value starting with `:(optional)`](https://gitlist.dev/e/CANrWfmQUuGKWPc6JCzeCaa9t98ag_Lyk0G_Prtd8YmqP-TiRpg%40mail.gmail.com)
- 2025-07-24 [`git remote get-url --push`: `url.<base>.pushInsteadOf` is ignored (while `url.<base>.insteadOf` is not)](https://gitlist.dev/e/CANrWfmR2992eD_5qoqHMCr3NzasuT%3DpgYqd6UGRSUhFeFS1v%3Dg%40mail.gmail.com)
- 2025-07-24 [`git remote rename` does not work when `refs/remotes/server/HEAD` is unborn (when right after `git remote add -m`)](https://gitlist.dev/e/CANrWfmQWa%3DRJnm7d3C7ogRX6Tth2eeuGwvwrNmzS2gr%2BeP0OpA%40mail.gmail.com)
- 2025-03-16 [Re: [PATCH] doc: add missing commit C to the graph for --ancestry-path=H D..M](https://gitlist.dev/e/CANrWfmQ6LRfqcwtE_HEoY0JzE9KCE04YGe3tMzAsBgOWm53vXw%40mail.gmail.com)
- 2025-03-16 [Re: `--ancestry-path` documentation has wrong graph](https://gitlist.dev/e/CANrWfmTFavk%3Dq_h2yk6ORZnWyqyaANPnQ5vWiWXWXze5ng5C7Q%40mail.gmail.com)
- 2025-03-16 [[PATCH] doc: add missing commit C to the graph for --ancestry-path=H D..M](https://gitlist.dev/e/pull.1883.git.1742089659610.gitgitgadget%40gmail.com)
- 2025-03-15 [Re: `--ancestry-path` documentation has wrong graph](https://gitlist.dev/e/CANrWfmQdnrGmGW3ot9e0DU0vEbstrOsqzh9Puv9dy0Zsr7zQcQ%40mail.gmail.com)
- 2025-03-15 [Re: `--ancestry-path` documentation has wrong graph](https://gitlist.dev/e/CANrWfmRpDFuqv%2BfkCf_p_ggHTrRjD3Vgviqrai_rA7Lu-YFEMA%40mail.gmail.com)
- 2025-03-13 [`--word-diff` documentation formatting error](https://gitlist.dev/e/CANrWfmQp1-oqWS533wsbmg8AbOVCAyefabWKy0DDzjQJJWPGGw%40mail.gmail.com)
- 2025-03-13 [`--ancestry-path` documentation has wrong graph](https://gitlist.dev/e/CANrWfmRq%3D7Q%3DvCPgmcLcek%3DfRsw83BPqTX7gTpcLb%3DJpQpYZEw%40mail.gmail.com)
- 2024-09-11 [Re: `git diff --break-rewrites` does not work (otherwise it should break rewrite into delete and create, for `--find-renames` to work)](https://gitlist.dev/e/CANrWfmQt_krw6pR1W%2BnXWheUg_wbcJmoC1K8sStu-Ou36%3DvD4g%40mail.gmail.com)
- 2024-09-10 [`git diff --break-rewrites` does not work (otherwise it should break rewrite into delete and create, for `--find-renames` to work)](https://gitlist.dev/e/CANrWfmTz6x0qmTDaTOF_USR%2BfDcVdwfpUJDhjozb_VzBAnUJsA%40mail.gmail.com)
- 2024-09-10 [Re: `git remote set-branches (without --add) <name> <branch>… ` does not add refspecs to `remote.<remote>.fetch` when `remote.<remote>.fetch` does not exist](https://gitlist.dev/e/CANrWfmS4EHQU9pHH9t1kk6hq9E%3DW6uqi48CAvYgNnzSY-wkVTg%40mail.gmail.com)
- 2024-09-05 [Re: `git remote set-branches (without --add) <name> <branch>… ` does not add refspecs to `remote.<remote>.fetch` when `remote.<remote>.fetch` does not exist](https://gitlist.dev/e/CANrWfmS9PCKyK3X0rFnWfecrn-ETmcdtoPtA6j9QS7nTwfivKg%40mail.gmail.com)
- 2024-09-05 [Re: `git log FETCH_HEAD` only logs whatever happens to be the first among the fetched refs (instead of all the fetched refs)](https://gitlist.dev/e/CANrWfmRmELO3ZxOZs2i5LvekK%2Bfe3N2zfMebJosmzvkkdrG%2BAQ%40mail.gmail.com)
- 2024-09-05 [`git fetch <remote> <refspec>…` <refspec (without dst)>s are mapped by other <refspec (with dst)> resulting in extra remote tracking branches](https://gitlist.dev/e/CANrWfmSxmGFKG4e8yumhgyRWmDikZA39JQVLvK8Q8CqMCpPUvw%40mail.gmail.com)
- 2024-09-05 [`git log FETCH_HEAD` only logs whatever happens to be the first among the fetched refs (instead of all the fetched refs)](https://gitlist.dev/e/CANrWfmSMbR%2B8oGsCzOygBA0sFSmMwUmCy%3DqQEsa16RWcztYaQA%40mail.gmail.com)
- 2024-09-04 [Re: `git fetch --refmap=<refspec>… <repository> <refspec>… ` providing NON-empty <refspec> to the --refmap ALSO causes Git to ignore the configured refspecs](https://gitlist.dev/e/CANrWfmQCBwjzydyBFJ5OTE7E7EJFFmht-Qz54hin0UZd1LKXCQ%40mail.gmail.com)
- 2024-09-04 [Re: `git fetch --refmap=<refspec>… <repository> <refspec>…​` providing NON-empty <refspec> to the --refmap ALSO causes Git to ignore the configured refspecs](https://gitlist.dev/e/CANrWfmQXVpbZpSKjhq-2Mfbr1G0gbom%2BmBPgoFMxfjJKLEe5gw%40mail.gmail.com)
- 2024-09-04 [Re: `git fetch --refmap=<refspec>… <repository> <refspec>… ` providing NON-empty <refspec> to the --refmap ALSO causes Git to ignore the configured refspecs](https://gitlist.dev/e/CANrWfmRdz1Xxud%3Df0GWrc%3DnURV2xZU8Wm%3D8u2X%2BW4tL4d-yeTg%40mail.gmail.com)
- 2024-09-04 [Re: `git merge --no-overwrite-ignore` overwrites ignored files when merge (i.e. not fast-forward)](https://gitlist.dev/e/CANrWfmQpUFCkDrdC7k7pMVSY%2Bjow6hePNcd0324PH%3DT9-WwHsA%40mail.gmail.com)
- 2024-09-04 [`git fetch --refmap=<refspec>… <repository> <refspec>…​` providing NON-empty <refspec> to the --refmap ALSO causes Git to ignore the configured refspecs](https://gitlist.dev/e/CANrWfmSe0ekbRR9VsX8jALWQQVdhDv-2WTSm47jHTiV9-Z7-pg%40mail.gmail.com)
- 2024-09-04 [`git remote prune <remote>…​` (equivalent to git fetch --prune <remote> except that no new references will be fetched) ignores `fetch.pruneTags` (and `git fetch --dry-run` prints same tag twice)](https://gitlist.dev/e/CANrWfmR1nTDF-ts3n2PpH2C%2BuvBzDm7ZEXh0StuwPZRmm80T1A%40mail.gmail.com)
- 2024-09-03 [`git remote show <name>…​` does not show all branches capable of `git push` when `push.default=upstream` and behaves as if `push.default=simple`](https://gitlist.dev/e/CANrWfmQjDMvtXwbmWe4HcjhG0kjnv0J4HhZo6Pv7pyCFHBWLAw%40mail.gmail.com)
- 2024-09-03 [`git remote set-url <remote> <newurl> [<oldurl>]` fails to set first url when multiple urls are selected](https://gitlist.dev/e/CANrWfmS3ja%3D-7PWHESJVYX2YGQbCkX8-xbAgghgoNZZDpwKUoQ%40mail.gmail.com)
- 2024-09-03 [`git remote set-branches (without --add) <name> <branch>…​` does not add refspecs to `remote.<remote>.fetch` when `remote.<remote>.fetch` does not exist](https://gitlist.dev/e/CANrWfmR1y64OP%2B506JUO3Beic9kn5_TrhMQ1ZucVcDEn03noLg%40mail.gmail.com)
- 2024-09-01 [Re: `git rebase (--no-fork-point) --onto=<newbase> [<upstream> [<branch>]]` leaves HEAD detached and *HEAD not moved when <branch> is exactly `HEAD`](https://gitlist.dev/e/CANrWfmSgAB_7fLYE1sjYjq%2BHtjaW-UKne6KezATWkipr2MjFbA%40mail.gmail.com)
- 2024-09-01 [`git rebase (--no-fork-point) --onto=<newbase> [<upstream> [<branch>]]` leaves HEAD detached and *HEAD not moved when <branch> is exactly `HEAD`](https://gitlist.dev/e/CANrWfmSY1F4UB2QSjN8XKY7Kwx6FL8SOrz_OadZ4u8XYDpZfBg%40mail.gmail.com)
