> Recently, on another project, I came across a line of code which I > was pretty sure was pointless.
The guy who wrote that line should have included a comment in that case. The git history isn't a replacement for code commenting. Code needs to be readable without looking at it's history.