Suporte ao Mercurial para Projetos Hospedados no Google Code

Além do Subversion, a partir do dia 24/04/2009, o Google passou a oferecer o Mercurial como controle de versão para projetos hospedados no Google Code. Abaixo, há uma figura mostrando um exemplo de visualização do histórico de um projeto que usa o Mercurial já no Google Code.

A análise comparativa entre o Mercurial e o Git considerou as duas alternativas bastante equilibradas. A escolha pelo Mercurial se baseou em dois fatores:

  1. Os comandos e terminologia do Mercurial é mais próxima do Subversion, tornando mais fácil a migração da grande base de usuários que já usa o Subversion nos projetos do Google Code para o Mercurial;
  2. Mercurial apresentou desempenho e adequação melhores aos serviços baseados em HTTP que a infraestrutura do Google Code já oferece.