Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Journal : Mercurial, un petit cookbook en français.

Posté par Adrien Herubel () le 07 novembre 2007
Au cours de mon stage cet été dans un laboratoire de réalité virtuelle de l'université Marne-la-Vallée/Paris-Est [1] j'ai passé le toolkit de RV local sous le fantastique système de gestion de version distribué Mercurial [2].
La documentation francophone étant rare, et la documentation anglophone pas forcement pratique, j'ai écrit un petit cookbook regroupant les manipulations de tous les jours.
Je le met à disposition en pdf [3] et en latex [4] sous licence WTFPL [5].
Si ça peut aider les débutants ou convaincre d'autres gens que CVS et Subversion ne sont pas la solution ultime dans beaucoup de cas ça sera pas mal.
N'hésitez pas à faire remonter remarques, fautes d'orthographe, incompréhensions et autres erreurs.

[1] http://www.univ-mlv.fr/
[2] http://fr.wikipedia.org/wiki/Mercurial
[3] http://zaeron.com/files/MercurialCookbookFr.pdf
[4] http://zaeron.com/files/MercurialCookbookFr.tex
[5] http://sam.zoy.org/wtfpl/

> Lire le journal (13 commentaires, moyenne: 3,3).  

Vous avez demandé le commentaire #880213.

Tres interessant

Posté par Ju. (Jabber id, ) le 07/11/2007 à 04:13. (lien). Évalué à 4.

et complet, merci bien !

Je me demandais comment ca marchait en decentralise (je connais un peu svn) c'est plus clair.

Question malgre tout : apres quelque semaines, le store (si je comprends bien la partie 'historique' du projet) n'est pas tres (trop ?) volumineuse ?

--
Les fans de Ubuntu et leurs CD, c'est comme les Mormons avec leur évangile, ils en ont toujours sur eux à donner, au cas où.
Zorro.
  • [^]Re: Tres interessant

    Posté par Adrien Herubel () le 07/11/2007 à 12:02. (lien). Évalué à 3.

    Pour exemple, la lib sur lequel je l'utilise occupe 12mo, dont 3mo de store, après deux mois d'utilisations et une centaine de changeset.
    Si on prend comme exemple dwm [1] le repertoire de developpement occupe 1.3mo dont 1.2mo de store après deux ans d'utilisation et environ 1100 changesets.
    Le store a donc une taille incompressible raisonnable et qui n'augmente pas linéairement en fonction de la taille des sources, donc un projet de 150mo aura un store probablement inférieur à 10mo. C'est une des raisons pour laquelle Mercurial est utilisé sur des gros projets.

    D'ailleurs une bonne manière de tester Mercurial est d'experimenter sur le repository dwm :
    hg clone http://www.suckless.org/hg.rc/dwm

    [1] http://www.suckless.org/wiki/dwm

    --
    apt-get moo
    • [^]Re: Tres interessant

      Posté par Bruno Muller (Jabber id, page perso, ) le 07/11/2007 à 15:42. (lien). Évalué à 2.

      A titre de comparaison/information :

      git sur les sources du noyau (arbre de Linus) du 2.6.12-rc2 au 2.6.24-rc2 (73237 commits) : 178Mo
      un simple 2.6.24-rc2 fait 304Mo décompressé...