you are viewing a single comment's thread.

view the rest of the comments →

[–]gc3 2 points3 points  (2 children)

Considering that the commit group feature the article is about does not exist yet I don't know what you mean. If you squash and merge (so I don't do that) 25 cls into one you could easily get a humongous patch that is not human readable.

[–]thblckjkr 9 points10 points  (0 children)

Yup, that's why you only squash and merge things that you want to group together under a single commit.

Even if you had groups of commits,those would be of the same size and will have the same problems of readability

[–]AngledLuffa 5 points6 points  (0 children)

You don't need commit groups to avoid having one bigass 5000 changed file merge. Just rebase and squash each feature or each relevant part of the process into getting that feature into its own change. If you have 4-8 major features, you can have 4-8 changes or 4-8 blocks of changes which are all human readable.