> There is, however, a performance cost in using cryptographic primitives in non-security-related contexts. You may not care about performance, but it certainly matters for something like git.
The performance difference between SHA1 and SHA256 is less than 50%. Unless hashing is a significant percentage of git, which it isn't, this is an insignificant difference.
http://atodorov.org/blog/2013/02/05/performance-test-md5-sha...
Also, you can easily argue that version control is a security context.