Journal : GIT dispo chez TuxFamily.org
Posté par baud123 (Jabber id, page perso, ) le 12 octobre 2007
0
Le gestionnaire de code source Git_(logiciel) initié par Linus Torvalds est enfin disponible chez TuxFamily.org [1] l'hébergeur libre pour les gens libres, en plus de CVS et Subversion_(logiciel).Julien Danjou a proposé le patch à VHFFS (Virtual Hosting For Free Software) et Sylvain Rochet (aka gradator) l'a intégré et testé. Pour rappel, VHFFS est l'outil d'hébergement de masse utilisé par TuxFamily.org, permettant de gérer les hébergés et les services qui leur sont proposés (Web PHP/MySQL/PostgreSQL, service de téléchargement, DNS pour les noms de domaines, mail et listes de diffusion, Jabber, CVS/Svn et maintenant GIT pour le code source).
L'intégration dans VHFFS de ce greffon pour gérer GIT permet à TuxFamily.org de le proposer maintenant à tous ses hébergés, voir la documentation [2] pour l'ajouter à votre projet [3].
Par ailleurs, nous cherchons des développeurs et testeurs sur VHFFS [4], n'hésitez pas à vous signaler si vous êtes intéressés.
Bons tests et développements libres !
[1] http://tuxfamily.info/?p=86 l'annonce de la disponibilité de GIT sur tuxfamily.info
[2] http://faq.tuxfamily.org/GIT/Fr la documentation utilisateur pour GIT en cours de rédaction
[3] http://tuxfamily.org/fr/subscribe la charte d'utilisation de TuxFamily.org pour s'inscrire si ce n'est déjà fait
[4] http://vhffs.org/wiki/fr:mainpage le site de développement de VHFFS
> Lire le journal (10 commentaires, moyenne: 1,5).
Vous avez demandé le commentaire #874620.



Et mercurial ?
Savez-vous s'il est question d'intégrer Mercurial (HG) aux services de Tuxfamily ?
Si techniquement Mercurial et Git se valent et ont chacun leurs aficionados, j'ai l'impression que Git est entrain de prendre le dessus au niveau de la popularité au sein de la communauté du libre ? Me trompe-je ?
[^]Re: Et mercurial ?
D'après mes buz-o-metres, git est le plus populaire, suivi de mercurial, et bzr et monotone assez largement derrière. tla et baz sont encore assez présents, mais AMA uniquement pour raisons historiques.
http://www.google.com/trends?q=git%2C+monotone%2C+bzr%2C+mer(...)
http://popcon.debian.org/by_inst
[^]Re: Et mercurial ?
Pour l'instant non vu qu'on a encore jamais reçu de demandes pour qu'il soit ajouté. (Et qu'il faut qu'on nous le demande plusieurs fois pour nous motiver). Pour Git, relativement peu de gens sont intéressés, en tout cas pas suffisamment pour qu'on se décide à le proposer en nouveau service de notre propre fait, c'est un amoureux de Git qui nous a fournit un patch (qui fut d'ailleurs quasi parfait) à VHFFS, il n'y avait alors plus aucune raison que ne le propose pas en nouveau service :)
Chaque service supplémentaire c'est du temps de devel (surtout), et de maintenance en plus. Pas forcément beaucoup, mais les petit ruisseaux font les grandes rivières.
Conclusion, si vous voulez un nouveau service sur TuxFamily, demandez-nous si on prêt à le mettre en production et ensuite rajoutez la gestion de ce service à VHFFS.
On a reçu quelques demandes pour Git et 0 pour tous les autres de son genre, vous pouvez conclure vous même :)
[^]Re: Et mercurial ?
Merci Sylvain pour cette réponse rapide, claire et précise.
Je comprend parfaitement ton explication.
J'en profite pour vous félicitez et vous remercier de la qualité de vos services :-)
[+] [^]Re: Et mercurial ?
Non, tu as raison. Techniquement, Mercurial est une copie de GIT en python. Perso, ça me fait ch... qu'il soit en python, déjà automake en perl c'est à peine supportable alors vive GIT et son code en C. Tiens, l'autre jour j'ai aperçu un wiki dont le versioning est construit sur git.
Par contre les très mauvaises choses sont les mauvaises habitudes que vont prendre les codeurs utilisant SVN....
[^]Re: Et mercurial ?
Mercurial n'a pas copié sur git. Ils ont été créés en même temps, et chacun s'est inspiré de l'autre pour s'améliorer (ainsi que de darcs ou de bazaar-ng). Cette "concurrence" a été très bénéfique pour ces projets, et a notamment apportée de nombreuses idées (aussi bien pour git ou mercurial que pour les autres scm).