| This is a conversation that keep repeating - Many temp commits - Doesn’t matter: just squash - But sometimes I want to have a few distinct (isolated commits for my PR) - Then make the PR small - But I have several changes - Then make several small PRs We keep coming back to “just make more PRs”. Which is curious, given that GitHub doesn’t even support dependent PRs. The thing you need immediately when your PRs start depending on each other (like refactor X before implementing Y, where both touch the same code). But I can’t come to any other conclusion than that this is because of the over-focus on PR as the one and only reviewable unit. Thanks to GitHub. I can’t really get on the small PR train. A PR has overhead and I often want to do small changes that I only happen to notice are necessary when I am in the middle of doing that one PR. |