> Dans un truc centralisé il y a une « barrière » entre ceux qui peuvent commiter, et les autres. Ça peut créer des tensions si tu apportes pas mal de patch sans qu'on te donne les droits de commit par exemple.
Ça force celui qui veut vraiment commiter à s'intégrer à la communauté. Si celle-ci est vraiment réfractaire, là on ne peut plus rien pour eux.
> Dans un système décentralisé tu code sur ton dépôts et si tes patch sont intéressants tu merge et basta. Il n'y a plus vraiment de différences entre ceux qui ont les droits de commit et les autres, tout le monde peut faire son dépôt librement et le synchroniser si c'est intéressant pour le projet.
Combien de patch sont ramené à l'original ? Pour prendre un exemple connu : combien de "branches" de RoR existent-ils dans la nature ? Et combien vont voir leur features intégrées dans le projet original ? Faire ce qu'on veut dans son coin, git ou pas, ça exste depuis qu'il y a des sources. Un VCS décentralisé facilite le fait de faire un truc dans son coin, là où un VCS centralisé favorise le retour au projet initial, à mon avis.
[^] # Re: Je suis intéressé
Posté par rewind (Mastodon) . En réponse au journal migrations vers de vrai outils de dev.... Évalué à 2.
Ça force celui qui veut vraiment commiter à s'intégrer à la communauté. Si celle-ci est vraiment réfractaire, là on ne peut plus rien pour eux.
> Dans un système décentralisé tu code sur ton dépôts et si tes patch sont intéressants tu merge et basta. Il n'y a plus vraiment de différences entre ceux qui ont les droits de commit et les autres, tout le monde peut faire son dépôt librement et le synchroniser si c'est intéressant pour le projet.
Combien de patch sont ramené à l'original ? Pour prendre un exemple connu : combien de "branches" de RoR existent-ils dans la nature ? Et combien vont voir leur features intégrées dans le projet original ? Faire ce qu'on veut dans son coin, git ou pas, ça exste depuis qu'il y a des sources. Un VCS décentralisé facilite le fait de faire un truc dans son coin, là où un VCS centralisé favorise le retour au projet initial, à mon avis.