Le 11/06/18 à 08:04, Gabriel Moreau <[email protected]> a écrit : […] GM> Avec GIT (GitLab par exemple) ou HG, GM> via le système des PR, la personne qui a crée le dépôt devient un peu GM> trop le "dictateur" bienveillant du projet. C'est son projet et c'est GM> elle qui accepte les PR...
Ça n'a rien à voir avec git|svn, mais avec les droits que tu donnes à chacun. On bosse à 3~4 sur qq projets avec tous les droits de merge partout (même master), parce que - il y a toujours un cas où il faut merger un bugfix rapidement, on va pas attendre que celui qui a les droits soit dispo - quand une faute de typo vient d'être mergée, il faut pouvoir faire un commit directement sur master, c'est idiot d'imposer PR + review + merge dans ce cas. GM> Bref, après quelques années, je suis dubitatif personnellement sur le GM> modèle PR dans les petits groupes. Cela fait bien, hype, la partie web GM> est jolie (très important pour les gens) mais est-ce vraiment efficace ? Je pense que oui, même sans interface web tu peux très bien te fixer comme règle que toute modif se fait dans une branche, mergée après relecture, sans appeler ça une PR ni avoir d'interface web pour le faire. Quand tu regardes l'historique c'est bcp plus simple pour voir quels commits sont impliqués dans l'ajout d'une fonctionnalité, et en cas de pb tu peux plus simplement revert le merge. GM> PS : un GitLab commun (ou équivalent) basé sur une authentification GM> RENATER (Eduroam...) serait super. On parlait d'un gitlab de projets libre ouvert à tous, même ceux qui n'ont pas de compte RENATER. GM> Ce que je vois ici, c'est que la GM> partie intégration continue devient de plus en plus importante (et GM> fondamentale) et il faut quelques ressources pour la faire tourner, GM> surtout sur un service national. Oui, faut reconnaître que les services comme circleCI sont très pratiques. Et pouvoir intégrer des tests fonctionnels à l'intégration continue est bien sécurisant (avec selenium+webdriver pour faire tourner un navigateur dans un docker et automatiser des actions complexes, avec gestion de session, du SSO… même si c'est pénible à mettre en place). -- Daniel Il est juste que celle qui a tue son mari meure. Il est beau qu'un fils venge son père. Donc il est juste et beau qu'un fils tue sa mère. Aristote, Rhétorique, 2, 24

