googleはpythonだからね。
git push :masterがそうだけど、これが大きな要因だと思う。

http://www.atmarkit.co.jp/news/200904/28/googlecode.html
> ・メンテナンス性。Gitはgit-gcなど、レポジトリの定期的なメンテナンスが不可欠。
> ・ヒストリの重要性。Gitは非常に強力で、コマンドを叩けばあらゆる操作が可能。
>  リモートサーバ上のレポジトリもコマンド1つで消えてしまう可能性があり危険。
>  一方、Mercurialは変更不可のオブジェクトが蓄積していくだけ。