Journal GIT dispo chez TuxFamily.org

Posté par (page perso) .
0
12
oct.
2007
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
  • # C'est une bonne nouvelle !

    Posté par (page perso) . Évalué à 4.

    Longue vie à TuxFamily !

    Adhérer à l'April, ça vous tente ?

  • # gitweb

    Posté par (page perso) . Évalué à 2.

    Bon le gitweb a été ajouté depuis mon journal : http://git.tuxfamily.org/ ce qui permet de se balader dans le code source et les versions via le web.

    N'hésitez pas à soumettre des idées d'ajouts de fonctionnalité (concernant git ou autre), tout ne sera pas fait dans la minute bien sûr, mais si vous êtes motivés pour fournir un patch bien foutu, il a de grandes chances d'être intégré rapidement.

    Par exemple, j'avais proposé les tags mais bon à défaut de patch, j'ai fait un prototype avec un existant en php/mysql (le modèle de données sera récupérable sans doute en bonne partie pour le passer sur PostgreSQL, les écrans pourront inspirer les templates de pages et le code serait à passer en perl)
    Cela donne http://demoll.tuxfamily.org/tags/ ce qui montre l'importance de remplir correctement les descriptions des espaces web aussi pour mettre en valeur votre projet.
    Si quelqu'un était intéressé pour l'implémenter, qu'il se fasse connaître, cela fait une bonne fonctionnalité pour balayer une bonne partie de VHFFS ;-) cela amélierora beaucoup l'affichage des espace web àmha http://projects.tuxfamily.org/allwebsites.pl?letter=a et cela servira aussi pour les présentations de projets http://projects.tuxfamily.org/allgroups.pl
    Les suggestions sont les bienvenues.
    • [^] # Re: gitweb

      Posté par (page perso) . Évalué à 2.

      D'aucuns disent que cgit est beaucoup moins consommateur de ressource que gitweb :
      http://hjemli.net/git/cgit/

      mais il est aussi moins beau
      • [^] # Re: gitweb

        Posté par (page perso) . Évalué à 1.

        oui, un utilisateur nous a signalé que freedesktop est passé de l'un à l'autre ;-)
        Pour l'instant le service se met en place, cela pourra évoluer par la suite (quand cgit sera plus joli :p).
  • # Et mercurial ?

    Posté par . Évalué à 2.

    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 ?

      Posté par (page perso) . Évalué à 2.

      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

      $ grep -e ' git-core ' -e ' bazaar ' -e ' tla ' -e ' bzr ' \
      -e ' mercurial ' -e ' monotone ' -e ' subversion ' -e ' cvs ' -e ' darcs ' by_inst
      882 cvs 21192 4782 13560 2849 1 (Steve Mcintyre)
      945 subversion 16272 6825 7787 1657 3 (Peter Samuelson)
      2495 git-core 2844 1124 771 949 0 (Gerrit Pape)
      3685 mercurial 1337 356 831 150 0 (Vincent Danjean)
      3781 darcs 1278 325 845 108 0 (Isaac Jones)
      4282 tla 1019 169 748 102 0 (Adam Majer)
      4503 bzr 933 223 354 356 0 (Debian Bazaar Maintainers)
      6618 bazaar 440 82 304 54 0 (Anand Kumria)
      7221 monotone 379 86 238 55 0 (Debian Maintainers For Monotone)
    • [^] # Re: Et mercurial ?

      Posté par (page perso) . Évalué à 3.


      Savez-vous s'il est question d'intégrer Mercurial (HG) aux services de Tuxfamily ?

      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.



      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 ?

      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 ?

        Posté par . Évalué à 2.

        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 ?

      Posté par . Évalué à -6.

      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 ?

        Posté par (page perso) . Évalué à 3.

        Techniquement, Mercurial est une copie de GIT en python.
        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).

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.