URL: https://linuxfr.org/news/migration-de-php-vers-git-gitlab-baregit Title: Migration de PHP vers Git, Gitlab, Baregit Authors: CrEv Benoît Sibaud, NeoX et Nils Ratusznik Date: 2012年03月20日T09:47:55+01:00 License: CC By-SA Tags: gitorious, php, git, github et troll Score: 34 Ainsi qu'il a été annoncé dans la [dépêche de sortie de la version 5.4](//linuxfr.org/news/sortie-de-php-5-4) PHP rejoint le nombre toujours grandissant de projets utilisant [Git](http://git-scm.com/). En effet, [la nouvelle est tombée](http://www.php.net/index.php#id2012-03-20-1), la migration depuis SubVersion/SVN est désormais complète. Comme beaucoup de projets désormais, le dépôt mis en avant est sur le non-libre github, bien que le dépôt de référence reste sur http://git.php.net> _You can clone or fork the source from our GitHub mirror, and we also now support pull requests made via GitHub. The source is also available via git.php.net_ Tout comme l'utilisation de [github par Linus](http://article.gmane.org/gmane.linux.kernel/1187888) pour le noyau, il est intéressant de se demander pourquoi cet usage assez massif de services non libres de la part d'équipes de développement pourtant au fait des licences et de leurs conséquences. Une raison serait évidemment plutôt pragmatique (il suffit de cliquer sur les deux liens de dépôt pour comprendre rapidement) et montre que github a su comprendre et pleinement maîtriser les concepts liés au développement utilisant un outil de source décentralisé offrant de nombreuses fonctionnalités, notamment wiki, gestion des demandes, pull request. Toutefois, des projets tels que [Gitorious](http://gitorious.org/) ou le très prometteur [Gitlab](http://gitlabhq.com/) existent. À noter également le [lancement](http://xhtml.net/breves/701-Lancement-de-Baregit-un-hebergement-Git-de-qualite-en-France) de [Baregit](https://baregit.com/) pour ceux qui souhaitent un hébergement Git de qualité, rapide et surtout sur territoire français et donc non soumis aux lois américaines sur les logiciels. Pour en revenir à PHP, l'accès au dépôt Git [est décrit](http://fr.php.net/git.php) et une [FAQ](https://wiki.php.net/vcs/gitfaq) est également disponible. Notez que contrairement à l'annonce, la FAQ mentionne git.php.net comme dépôt principal. Pour les nouveaux arrivant sur les [Distributed Concurrent Versions System](http://fr.wikipedia.org/wiki/en:Distributed_Concurrent_Versions_System "Définition Wikipédia") (DCVS, [Gestion de version décentralisée](http://fr.wikipedia.org/wiki/Gestion de version décentralisée "Définition Wikipédia")) notez qu'une page présentant le [workflow](https://wiki.php.net/vcs/gitworkflow) utilisé est disponible. Il ne reste plus qu'à espérer que PHP va continuer d'améliorer [sa situation](https://linuxfr.org/news/etat-d-insecurite-chez-php) notamment concernant [les tests unitaires et le processus de release](https://linuxfr.org/nodes/89327/comments/1317518) et que Git sera un atout pour cette lourde tâche. ---- [PHP 5.4](http://linuxfr.org/news/sortie-de-php-5-4) [Git](http://git-scm.com/) [Migration de PHP sous Git](http://www.php.net/index.php#id2012-03-20-1) [Dépôt github](https://github.com/php/php-src) [Dépôt php.net](http://git.php.net/) [Gitorious](http://gitorious.org/) [Gitlab](http://gitlabhq.com/) [Baregit](https://baregit.com/) ----