Just because GNOME is trying to wedge git into it's workflow, doesn't mean it fits.
Requiring a developer to use any specific version control system to be an 'official' part of your distribution is just bad business.