Should Giovanni spend his time learning a new revision control system, or writing code? It seems that if git has an interface to a subversion repository, then all the rest ought to be able to git to their heart's content already.
Besides, everyone knows that hg/Mercurial and emacs are clearly the ...