|
|
|
|
|
by im-poor
1753 days ago
|
|
What value do those commits really provide? In master, I want every commit to represent a change in state that I may want to revert to when rolling back or bisecting. I don’t ever want to go back in time mid-way through someone’s feature development. What use is that? If I’m curious about the specific history of that feature, I’ll go to the branch it came from. |
|
If someone is doing it right, any point in their "mid way" that they expose will be git bisectable. Otherwise, they're doing it wrong. Squashing 20 already decent git bisectable commits into 1 big one is the complaint here.
Squashing 20 shit commits into a giant ball of shit that happens to compile and run is not better though.
Don't make the 20 shit commits in the first place.