Linking to issues is problematic on its own (as URLs change, one might use git offline, etc) but I wonder if explanatory commit messages can also be a penalty? I always saw them as added value for later "git blame" etc to figure out the reasoning for a change.