I don't know, I have mixed opinion on this. Ideally the workflow would be authors use git commit --fixup for fixup commits, and at some point when everything was approved, somebody does git rebase -i --autosquash base. Who's that somebody is unfortunately annoying because

As I won't use the GitHub UI for merging, and would rather see PRs as "merged" than "closed", I still kinda like having the author to the squashing and just diff the before/after.
Otherwise, letting the merger do it is probably best, unless the PR author is a power user.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.