Very true. I'm not a fan of squashing commits because you lose the history (in a way) of each commit message. One of the tools I use in troubleshooting or continuous development is relying on the commit messages of other developers from a quick git blame on a file I'm working on. 9/10 times, the commit message is much more useful than a code comment.
I don’t trust commit messages either. 9/10 times the code itself is much more useful than both a code comment and a commit message.
I agree 100%, but if squashed there is not too much use of blame no?
Well, we usually have a one-to-one relationship between branches and developers.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.