Thanks for the tip. Two and three dots with diff — pydagogue 0.2 documentation has an explanation for the curious.
Now the pain is merely:
I cannot list author’s fixup commits easily (since merge commits blurred the picture)git log --first-parentlists the fixup commits (thanks to @jdenny-ornl)- If I want to check how a patch interacts with my patch touching the same area, it’s a bit tricky as I cannot easily cherry pick the commits.
- Merge commits don’t work well with stacked patches
Rebasing and appending a fixup commit does not have the aforementioned downsides, with a mere GitHub UI problem that clicking the “compare” button is not super helpful, but the reviewers can check the https://github.com/llvm/llvm-project/pull/XXX/commits page instead.