• [^] # Re: Le suivi de l'avancement de la migration :

    Posté par . En réponse au lien Les sources du projet FreeBSD sont désormais sur github. Évalué à 5.

    En parlant de cette migration, ton lien m'a fait chercher les raisons qui poussent FreeBSD à migrer de SVN à Git et j'ai trouvé ce billet d'un membre de la core team.

    Au delà des classiques points forts (plus personne n'utilise SVN, énorme écosystème d'outils et de plateformes autour de Git, les développeurs connaissent Git alors qu'ils doivent apprendre SVN, facilité de collaboration), il expose quelques points faibles. Et, je n'aurai pas du tout imaginer que l'absence de client Git sous licence BSD-like puisse être un problème (je croyais qu'ils étaient ouverts à d'autres licences s'il n'y avait pas ce qu'il fallait en permissif). Je cite :

    the BSDL git clients are much less mature than the GPL ones. Until recently, there was no C client that could be imported into the tree. While one might debate whether or not that's a good idea, there's a strong cultural heritage of having all you need in the base system that's hard to shrug off. OpenBSD recently wrote got which has an agreeable license (but a completely different command line interface, for good or ill). It has its issues, which aren't relevant here, but is maturing nicely. Even with the current restrictions, it is usable. There is an active port of got to FreeBSD due to the large number of OpenBSDisms that are baked in (some necessary, some gratuitous). The OpenBSD people are open to having a portable version of got, so this is encouraging.

    J'ai donc appris l'existence de Got dont je n'avais jamais entendu parler ! "Ils sont fous ces BSDéistes" :-)


    Enfin, j'ai esquissé un sourire en lisant :

    Git also doesn't support dealing with all the merge conflicts it causes very well

    Car je viens justement de relire un journal sur Pijul :-)