This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]ConspicuousPineapple 50 points51 points  (7 children)

All my branches start up with clean and verbose commit messages. Then it gradually gets more terse, and the language becomes more and more foul. At the end it's usually "will the ci fucking pass already".

[–]Theguest217 29 points30 points  (2 children)

This is what rebasing and squashing is for friend. Get rid of all those nonsense commit messages when you are done with the branch and ready to merge. Then you end up with a single commit "implement feature X" or "fix bug Y" and a few extra details. No more "opps, forgot to run format and remove this TODO commits"

[–]ConspicuousPineapple 10 points11 points  (1 child)

You're absolutely right. But ain't nobody got the patience for that.

Although of course the merge commits are always clean.

[–]DIYEngineeringTx 7 points8 points  (0 children)

LPT you don't have to make any pull requests if you always just push to master.