J'écrirai plus tard un billet sur la Gestion de configuration mais en attendant, je vous présente succintement un outil de gestion de configuration qui est jeune mais très performant !

Mercurial est outil comme cvs ou subversion, un outils de gestion de configuration. Cet outil sert; au développeur; à sauvegarder à un instant t une version du logiciel en cours de développement.

Mercuria est plus performant (niveau rapidité) que subversion (et je ne parlerais même pas des autres outils dédiés à la GC :p ) : + Très performant pour la mise en configuration + Pas de caractères interdits au niveau des noms de fichiers - Ne gère pas les répertoires vdes

Revenons-en à l'installation :

Téléchargez l'archive

Décompressez là : tar -zxvf mercurial-0.9.3.tar.gz

Installer le paquet python2.4-dev si ce n'est pas déjà fait : sudo apt-get install python2.4-dev

Et lancez l'installation : cd mercurial-0.9.3; sudo python setup.py install force --

Installer Mercurial :

sudo apt-get install mercurial tk8.4

(le paquet tk8.4 est nécessaire à la bonne exécution de la commande hg view)

Le site web du projet.

Pour info, mercurial commence à être utilisé et risque de devenir un des plus utilisés. Une liste succinte des projets l'utilisant :

  • ALSA
  • Conary
  • e2fsprogs
  • GalaxyMage
  • MoinMoin
  • Mozilla
  • OpenSolaris
  • SAGE
  • V4L
  • wmii
  • Xen
  • Xine