# Harald Nordgren

GitHub: https://github.com/HaraldNordgren
Addresses: haraldnordgren@gmail.com
Messages: 968. Patches: 664. Threads started: 42.
First message: 2018-04-02T00:53:08Z. Latest: 2026-10-07T21:56:04Z.

## Messages per year

| Year | Messages | Patches |
|---|---|---|
| 2018 | 44 | 31 |
| 2025 | 59 | 36 |
| 2026 | 865 | 597 |

## Patch series

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

- 2026-10-07 in review (v7): [fetch: avoid fetching every branch of a new remote in a shallow repo](https://gitlist.dev/t/66353)
- 2026-10-06 in review: [status, push: handle a push branch rebased onto a newer upstream](https://gitlist.dev/t/66470)
- 2026-10-06 in review (v6): [ci: link failure and leak annotations to the test script](https://gitlist.dev/t/66392)
- 2026-10-04 in review (v2): [branch: let --delete-merged default to every upstream](https://gitlist.dev/t/66450)
- 2026-10-02 in review (v2): [object-name: accept @{p} as short for @{push}](https://gitlist.dev/t/66428)
- 2026-10-02 in review: [remote: allow a list of remotes in remote.pushDefault](https://gitlist.dev/t/66442)
- 2026-09-30 in review: [stash: allow custom conflict labels for pop](https://gitlist.dev/t/66430)
- 2026-09-29 in review: [branch: let --delete-merged find squash merged branches](https://gitlist.dev/t/66417)
- 2026-09-23 in review (v3): [object-name: explain why <ref>~N fails in a shallow clone](https://gitlist.dev/t/66356)
- 2026-09-15 in review (v3): [range-diff: add --matched-only to skip one-sided commits](https://gitlist.dev/t/66310)
- 2026-09-14 in review (v2): [ci: drop no-op gettext link on macOS](https://gitlist.dev/t/66316)
- 2026-09-12 in review: [ci: only warn about perforce/git-lfs/JGit on platforms that need them](https://gitlist.dev/t/66317)
- 2026-09-08 merged (v15): [rebase: add --fixup to fold a range into its oldest commit](https://gitlist.dev/t/65812) commit 1dbf1f8e101c
- 2026-09-03 merged (v5): [checkout -m: refine autostash fallback](https://gitlist.dev/t/66064) commit 2ba77ea82891
- 2026-08-31 merged (v3): [ci: cancel stale pull request workflow runs](https://gitlist.dev/t/66095) commit a251b1bd213c
- 2026-08-25 in review: [branch: -d protects upstream branches](https://gitlist.dev/t/66220)
- 2026-08-10 merged (v2): [send-email: clarify missing subject error](https://gitlist.dev/t/66144) commit b0b304c10a65
- 2026-08-05 merged (v25): [fetch: add fetch.pruneBranches config](https://gitlist.dev/t/65574) commit 93177db652ce
- 2026-08-02 merged (v6): [bisect: add --auto-reset to leave when done](https://gitlist.dev/t/66011) commit 2e59acb77df3
- 2026-07-22 merged (v4): [remote: resolve url push tracking](https://gitlist.dev/t/66040) commit 8391f0176886
- 2026-06-27 merged (v3): [branch/push: suggest intended form when remote/branch slip given](https://gitlist.dev/t/65796) commit 2faf0f0256cb
- 2026-06-21 merged (v3): [Silence po catalog output under "make -s"](https://gitlist.dev/t/65811) commit 6911df053875
- 2026-06-19 merged (v3): [Makefile: drop duplicate %.a from link recipes](https://gitlist.dev/t/65721) commit f6791de689be
- 2026-06-15 not merged: [rebase: mention --abort alongside --continue](https://gitlist.dev/t/65817)
- 2026-06-13 not merged: [commit: preserve commit hash on a no-op amend](https://gitlist.dev/t/65802)
- 2026-06-06 merged (v4): [git-gui: silence install recipes under "make -s"](https://gitlist.dev/t/65744) commit 3372505ee84a
- 2026-06-02 merged (v3): [pkt-line: initialize packet_buffer to avoid macOS linker warning](https://gitlist.dev/t/65703) commit 5cd4d0d8500c
- 2026-05-21 merged (v4): [remote: qualify "git pull" advice for non-upstream branches](https://gitlist.dev/t/65627) commit 4b0a8b250649
- 2026-04-25 not merged: [remote: add --set-head option to 'git remote add'](https://gitlist.dev/t/65552)
- 2026-04-23 not merged: [push: add push.showProgress config option](https://gitlist.dev/t/65540)

## Recent emails

- 2026-10-07 [[PATCH v7 4/4] remote: default to --limited-fetch in a shallow repository](https://gitlist.dev/e/c8fd073de34b6c63d0e9e9f41220fde36f5cd40e.1791410164.git.gitgitgadget%40gmail.com)
- 2026-10-07 [[PATCH v7 3/4] remote: add "git remote add --limited-fetch"](https://gitlist.dev/e/a2208875b66546330ab1d0ae3632b3a01ecc5d5e.1791410164.git.gitgitgadget%40gmail.com)
- 2026-10-07 [[PATCH v7 2/4] fetch: infer branches to fetch from a refmap-only remote](https://gitlist.dev/e/fd6864daaf47dc3cfbd3cc7dadb5f0bd76d4eb79.1791410164.git.gitgitgadget%40gmail.com)
- 2026-10-07 [[PATCH v7 1/4] fetch: add remote.<name>.refmap](https://gitlist.dev/e/b5db64d56fa328ae95c420f20ecb1ebe6a39b987.1791410164.git.gitgitgadget%40gmail.com)
- 2026-10-07 [[PATCH v7 0/4] fetch: avoid fetching every branch of a new remote in a shallow repo](https://gitlist.dev/e/pull.2412.v7.git.git.1791410164.gitgitgadget%40gmail.com)
- 2026-10-06 [[PATCH 6/6] push: suggest a force push after a clean rebase](https://gitlist.dev/e/78571ebf5fb578852f8bae35fbf7cb3eb3a0bd46.1791270504.git.gitgitgadget%40gmail.com)
- 2026-10-06 [[PATCH 5/6] push: offer a force push after rewriting pushed commits](https://gitlist.dev/e/740bf17e1360f698402203654643e4ca585754a9.1791270504.git.gitgitgadget%40gmail.com)
- 2026-10-06 [[PATCH 4/6] push: name the branch to pull from when it is not the upstream](https://gitlist.dev/e/b44f4cdeaff64a5099adfc9dd325033e8c38f7b4.1791270504.git.gitgitgadget%40gmail.com)
- 2026-10-06 [[PATCH 3/6] status: suggest a force push after a clean rebase](https://gitlist.dev/e/46f98796e7b07d93899f2c43c2699a82834e9778.1791270504.git.gitgitgadget%40gmail.com)
- 2026-10-06 [[PATCH 2/6] status: say when the push branch was rebased cleanly](https://gitlist.dev/e/dc0efefa0ef02a04f211cf7e24a8b6855f36e12f.1791270504.git.gitgitgadget%40gmail.com)
- 2026-10-06 [[PATCH 1/6] status: count push divergence outside the upstream](https://gitlist.dev/e/e1651568b1923ab075542e2c5027917bae76c619.1791270504.git.gitgitgadget%40gmail.com)
- 2026-10-06 [[PATCH 0/6] status, push: handle a push branch rebased onto a newer upstream](https://gitlist.dev/e/pull.2437.git.git.1791270504.gitgitgadget%40gmail.com)
- 2026-10-06 [[PATCH v6 2/2] ci: point test failures and fixed known breakages at their file and line](https://gitlist.dev/e/acf1fbd250c347a0f1afc295e603f3463c14217f.1791269798.git.gitgitgadget%40gmail.com)
- 2026-10-06 [[PATCH v6 1/2] ci: annotate leaks and stop a leak-sanitizer script at its first failure](https://gitlist.dev/e/917f373f916945b7a01b151756eba90f55a347fe.1791269798.git.gitgitgadget%40gmail.com)
- 2026-10-06 [[PATCH v6 0/2] ci: link failure and leak annotations to the test script](https://gitlist.dev/e/pull.2419.v6.git.git.1791269798.gitgitgadget%40gmail.com)
- 2026-10-05 [Re: [PATCH v6 0/4] fetch: avoid fetching every branch of a new remote in a shallow repo](https://gitlist.dev/e/CAHwyqnXSmQ_E4u6S_dTVHe82E6ErqQAHpOUDcUZBGyLRbne-Pg%40mail.gmail.com)
- 2026-10-05 [Re: [PATCH v5 0/2] ci: link failure and leak annotations to the test script](https://gitlist.dev/e/CAHwyqnUO0zvr%2BhPT2t0CG-7D9vZuWBRdj1RjC356WEuXaZ9Faw%40mail.gmail.com)
- 2026-10-04 [Re: [PATCH] branch: let --delete-merged find squash merged branches](https://gitlist.dev/e/CAHwyqnVoMnO_fYGJ0N29bQv%3DLh5naZ0jc5uSpiS2urQMZVG5-Q%40mail.gmail.com)
- 2026-10-04 [Re: [PATCH v6 0/4] fetch: avoid fetching every branch of a new remote in a shallow repo](https://gitlist.dev/e/CAHwyqnXz%2BacRBytu9tWL%2BRzsKnzTZyZCnzzQQhEFjvWT5cgoww%40mail.gmail.com)
- 2026-10-04 [Re: [PATCH] branch: let --delete-merged default to every upstream](https://gitlist.dev/e/CAHwyqnXuXWYWZ_c364-CpY8tmXjeTwGgYY%3DX8TtGs%2B2XbLbWHg%40mail.gmail.com)
- 2026-10-04 [Re: [PATCH] branch: let --delete-merged default to every upstream](https://gitlist.dev/e/CAHwyqnXN%3DDZ_EzfTfxZ_%3D%3D8HS7zX25NKoQw58Ou6HZELP_n%2BQg%40mail.gmail.com)
- 2026-10-04 [Re: [PATCH v5 0/2] ci: link failure and leak annotations to the test script](https://gitlist.dev/e/CAHwyqnWU0z7wHxDnxdoviOBenYJogB7k4GLo2jdO7_M_hSMZWQ%40mail.gmail.com)
- 2026-10-04 [Re: [PATCH v5 0/2] ci: link failure and leak annotations to the test script](https://gitlist.dev/e/CAHwyqnXBLiAA%2BaX8uLA3UvsfD4zaMTcvj96H8DX8BhMVopwcfQ%40mail.gmail.com)
- 2026-10-04 [[PATCH v2] branch: let --delete-merged default to every upstream](https://gitlist.dev/e/pull.2428.v2.git.git.1791102886740.gitgitgadget%40gmail.com)
- 2026-10-04 [[PATCH v6 4/4] remote: default to --limited-fetch in a shallow repository](https://gitlist.dev/e/84d192445c2636b618e86e632ee8439574aa0058.1791102684.git.gitgitgadget%40gmail.com)
- 2026-10-04 [[PATCH v6 3/4] remote: add "git remote add --limited-fetch"](https://gitlist.dev/e/3abcc8915b4aa199d95a4eeb39a57de2fc491d3d.1791102684.git.gitgitgadget%40gmail.com)
- 2026-10-04 [[PATCH v6 2/4] fetch: infer branches to fetch from a refmap-only remote](https://gitlist.dev/e/74c177e3e22d140c7cd29b8e8a2a550944eb5cd2.1791102684.git.gitgitgadget%40gmail.com)
- 2026-10-04 [[PATCH v6 1/4] fetch: add remote.<name>.refmap](https://gitlist.dev/e/5c31a51bb7ad9d8e7e88522e3e4903a07d830568.1791102684.git.gitgitgadget%40gmail.com)
- 2026-10-04 [[PATCH v6 0/4] fetch: avoid fetching every branch of a new remote in a shallow repo](https://gitlist.dev/e/pull.2412.v6.git.git.1791102684.gitgitgadget%40gmail.com)
- 2026-10-03 [[PATCH v5 2/2] ci: point test failures and fixed known breakages at their file and line](https://gitlist.dev/e/46f93a9e16e27966391a1cedb02a156b26fbd77f.1791015117.git.gitgitgadget%40gmail.com)
