contacter le responsable du dépôt principal pour lui suggérer de faire un git pull
Si le responsable du dépot est inconcient ou te fait hyper confiance, pourquoi pas.
Mais un responsable vraiment responsable, va
d'abord cloner ton dépot
faire une review et commenter
faire ensuite le pull
Au mieux, pour le responsable, ça lui fait faire donc 3 manips. Au pire Nx2+1 manips quand il demande N fois de corriger des choses. Et encore, la review peut être pénible quand on veut un diff globale entre deux branches (car là il faut créer un remote qui pointe vers le dépôt contributeur, puller la branche en question dans une branche spécifique etc... ça en fait des manip...)
Alors qu'avec github, il n'en a au pire que N+1 :
faire une review et commenter
cliquer sur un bouton
Sans pour autant que toi, en tant que contributeur, cela te demande plus de manipulation. Au contraire : tu n'as pas à chercher par quel moyen de communication tu dois lui envoyer un patch.
Franchement, je préfère largement que les contributeurs passent par github, plutôt que de m'envoyer des patchs par mail ou me donner l'url de leur dépôt. Quand j'ai régulièrement des contributions, je gagne du temps à faire les reviews et les merge.
À moins qu'il y ait des fonctionnalités dans git que je ne soupçonne pas, qui permettrait de faire les reviews et les merges de dépots distants en une seule commande...
[^] # Re: Contribuer au projet sans GitHub
Posté par Laurent J (site web personnel, Mastodon) . En réponse à la dépêche Le retour de la Méthode R.A.C.H.E. Évalué à 2.
Si le responsable du dépot est inconcient ou te fait hyper confiance, pourquoi pas.
Mais un responsable vraiment responsable, va
Au mieux, pour le responsable, ça lui fait faire donc 3 manips. Au pire Nx2+1 manips quand il demande N fois de corriger des choses. Et encore, la review peut être pénible quand on veut un diff globale entre deux branches (car là il faut créer un remote qui pointe vers le dépôt contributeur, puller la branche en question dans une branche spécifique etc... ça en fait des manip...)
Alors qu'avec github, il n'en a au pire que N+1 :
Sans pour autant que toi, en tant que contributeur, cela te demande plus de manipulation. Au contraire : tu n'as pas à chercher par quel moyen de communication tu dois lui envoyer un patch.
Franchement, je préfère largement que les contributeurs passent par github, plutôt que de m'envoyer des patchs par mail ou me donner l'url de leur dépôt. Quand j'ai régulièrement des contributions, je gagne du temps à faire les reviews et les merge.
À moins qu'il y ait des fonctionnalités dans git que je ne soupçonne pas, qui permettrait de faire les reviews et les merges de dépots distants en une seule commande...