• # Mercurial, c'est bon, mangez-en

    Posté par (site web personnel) . En réponse à la dépêche Mercurial 1.0. Évalué à 5.

    J'ai toujours du mal à comprendre pourquoi ce gestionnaire de version ne reçoit pas plus de publicité.

    Quand on parle de développement distribué, on mentionne en général tout de suite git mais vraiment mercurial devrait venir en premier. Pour moi, une fonctionnalité fondamentale, c'est qu'il est extrêmement bien documenté et facile à prendre en main.

    En quelques secondes, il est possible de faire une interface web pour un repository mercurial, laquelle interface permet à la volée de :
    - télécharger un snapshot en tar gz ou zip
    - s'abonner à un flux RSS

    Par exemple :
    http://sources.freehackers.org/hg.cgi

    Bien qu'il soit en python, mercurial est presqu'aussi rapide que git; Le secret ? Eviter les "disk seek". Python n'est pas une cause de lenteur dans ce cas...

    Dans la maintenant célèbre video de Linus où il vante les mérites de git, il glisse aussi une petite phrase en disant que le fonctionnement de fond de mercurial est exactement le même que git et qu'on peut choisir l'un ou l'autre.

    La video côté google présentant mercurial :
    http://video.google.com/videoplay?docid=-7724296011317502612(...)

    Elle génère moins de buzz que celle de Linus, mais tel est le sort de Mercurial : moins de buzz mais des trucs qui marchent !