Il y a une semaine, j'étais au LFNW et comme je parlais avec Larry Hastings après son discours, il a dit (paraphrasé):
Il y a quelque chose dans Git qui rend possible le flux de travail Pull Request qui n'est pas là dans Mercurial. C'est pourquoi les demandes d'extraction sur BitBucket ne sont pas excellentes.
(Pour le contexte, nous discutions du fait que Python passe de Mercurial à Git en raison du workflow PR, par opposition au workflow file-bug-then-attach-patch.)
De quoi parle-t-il ici? Aucun de nous n'a pu trouver le nom de quoi que ce soit. J'ai cherché sur le Web sans succès.
git
mercurial
pull-requests
bitbucket
strugee
la source
la source
Réponses:
Vous devriez probablement lire le PEP vous-même. Soit Larry Hastings est confus, soit quelque chose a été perdu dans la communication. Les raisons de passer à git et github sur mercurial ne sont pas techniques, mais sociales. Un workflow de demande de tirage est parfaitement pris en charge avec mercurial, mais github est celui avec la base utilisateur beaucoup plus large que bitbucket et les fonctionnalités de révision de code légèrement meilleures.
la source