I’m very lucky that some people contributed to my github repositories, in some cases even significant portions of code. But the most parts of the libraries I maintain are written by me. So why is it, that I try to write good comments and good commit messages, even if I might be the only one[…]
Over the last couple of month, my Twitter feed recurrently showed me tweets like “If you feel safe releasing on Mondays, why don’t you on Fridays” or “If you can’t release on a Friday you can’t release at all”. I didn’t like the tone of this tweets, and they felt wrong.
A while ago I had a look at our git commit messages and found myself in some kind of a whatthecommit mess. I remember clearly that we agreed on doing commit messages the git, or as I call it, the Beams way, don’t worry, I’ll explain what that means a bit later. But agreeing obviously wasn’t enough, to actually follow the rules.
If I would have a mantra, wich I don’t, it would be something like „never stop learning“. I try to keep an open mind and take inspiration from new things. But I do this development thingy for quite a while now and time builds opinions and more and more time toughens those opinions.
A while ago I gave a short talk at our office in Frankfurt. I talked about 10 git tips that come in handy when doing version control with git.