If you index all your work by PR and run CI by PR, then why not squash all of your commits?

Yes, you can review commit-by-commit, but that’s opt-in (with GitHub at least). However, the behavioral change to the codebase will be atomically tied to the single PR.

Comments