I am not against this, but it could use a bit more documentation in at least the commit message, so people know what they should setup in their gitconfig.
Also isn't it better to have something like the following in your local ~/.gitconfig: [core] attributesfile = ~/.gitattributes And then have the ChangeLog merge=merge-changelog line in ~/.gitattributes? Cheers, Mark