I remember making a bunch of fixes and calling them after Star Wars movies with the thing I’m fixing or what was broken as the noun.
Could you give an example? “Star Wars: The Bug Fix”?
The upload menace
Attack of the zero
Revenge of Apache
A new filter
The loop strikes back
Return of the analytics
😂 these are great, thanks!
Yep, we also got one of these:
and pretty sure the “y” was typo.
Straight to jail
We have the best commit log in the world, because of jail.
Could be worse. I’ve got a repo where 30 commits after eachother are just “.”. Nothing else.
I’ve seen a changelog that said “Introduced some bugs, so we can fix them later”.
It was a joke, but true nonetheless.
It was a joke
Narrator: Of course, it wasn’t.
All praise our lord and saviour
git rebase -i
!amen!
–amend
My personal favorite usted to be “Long time no commit”
I call that a checkpoint when I do it. But I do that on my branch that will eventually be squash merged.
I like to go for dark jam poetry, in those commits.
‘why is anything? can it be? desolation - oh wait, that variable is mistyped!’
What The Commit provides a list of all-purpose messages to randomly select between. Would these be better?
kinda like on google play how it says “what’s new: no information from the developer” or “what’s new: we regularly update our app to fix bugs, improve performance and add new features”.
The people that do this are either inept or experts, no inbetween
just a hobbyist here, but wouldn’t this actually be a good use for AI? Just copy the code and “provide a git committ title for this code”?
AI might be able to write what you did but not why you did it
Meanwhile I’m like
Why user standard version and conventional commits in the first place? When this is only a fraction of purposeful commit messages
Because if you are creating a changelog automatically based on the commit messages it will be very public and that user will look bad.
https://www.conventionalcommits.org/en/about/#tooling-for-conventional-commits
conv commut are used here… Somehow they know how get around thing like git hook
no-verify
:/
Could be worse:
git commit --allow-empty-message -m ""
When there’s a limit to the size of a commit message it does make it difficult to actually list all the changes, so sometimes this is all you can write.
I know in theory you’re meant to commit little and often, but in practice it doesn’t always work out that way.
Commit messages of my personal projects are filled with just “fix”. Life is too short to write a proper commit message
git commit -m ‘initial commit’
git commit --amend
git commit --amend
git commit --amend
git commit --amend
…
git commit --amend
Maybe they tastefully squash merge when they pr/merge into main.
The don’t… 😭