Force push and rebase

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-parent lists 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.