GIT IS DECENTRALIZED
Issue tracking and collaboration tools are not. (Although many small projects could get by with a todo.txt and a mailing list.)
But if you just hashed all the changes and put them in Merkle tree to verify, wouldn't that make it so much better?
Yup, but the community you build around a project is not.
[dead]
But the identity part of git is not (unless you count pgp signing of each commit, which never took off at a large scale)
and the git tools don't automatically propagate repo changes by default across a network