From git 1.7.12