|
|
|
|
|
by cube00
1 day ago
|
|
> The sad fact of life is that too many developers are used to pushing PRs with unprincipled commits, and relying on squash merges. We couldn't organise our commits once the PR review started because reviewers would complain they couldn't easily determine what had changed between rounds of reviews. If we tried to organise them after review then approvals would be stripped so squash was the only way we could keep the main line history reasonably tidy as you can keep the approvals if GitHub does the squash via the UI. |
|