Há uma semana, eu estava no LFNW e, enquanto conversava com Larry Hastings após a palestra, ele disse (parafraseado):
Há algo no Git que torna possível o fluxo de trabalho de solicitação de solicitação que não existe no Mercurial. É por isso que as solicitações pull no BitBucket não são ótimas.
(Por contexto, estávamos discutindo o fato de o Python estar migrando do Mercurial para o Git por causa do fluxo de trabalho de relações públicas, em oposição ao fluxo de trabalho de arquivo-bug-depois-anexar-patch.)
Do que ele está falando aqui? Nenhum de nós conseguiu inventar o nome do que quer que fosse. Eu pesquisei na web sem sorte.
git
mercurial
pull-requests
bitbucket
strugee
fonte
fonte
Respostas:
Você provavelmente deve ler o PEP você mesmo. Larry Hastings está confuso ou algo se perdeu na comunicação. As razões para mudar para o git e o github sobre o mercurial não são técnicas, mas sociais. Um fluxo de trabalho de solicitação pull é perfeitamente bem suportado pelo mercurial, mas o github é aquele com uma base de usuários muito mais ampla sobre o bitbucket e recursos de revisão de código um pouco melhores.
fonte