| ▲ | rectang 4 days ago | ||||||||||||||||||||||
You're in luck! For you, there is `git diff`. (And for me as well — both the individual commits and the PR-level summary are useful.) So, those of us who prefer commit-sized chunking don't have to do anything special to accommodate your preference. It doesn't go the other way, of course, if you present one big commit to me. But so long as your code is well-commented (heh) and the PR isn't too huge (heh heh) and you don't intersperse file renamings (heh heh heh) or code formatting changes (heh heh heh heh) which make it extremely difficult to see what you changed... no problem! | |||||||||||||||||||||||
| ▲ | Izkata 4 days ago | parent [-] | ||||||||||||||||||||||
> or code formatting changes (heh heh heh heh) which make it extremely difficult to see what you changed... One of the "individual commits saved me" cases was when one of these introduced a bug. They tried to cut the number of lines in half by moving conditions around, not intending to make any functional changes, but didn't account for a rare edge case. It was in a company-shared library and we didn't find it until upgrading it on one of our products a year or two after the change. | |||||||||||||||||||||||
| |||||||||||||||||||||||