Changesets Evolution: Mercurial secoue le monde du DVCS
Changesets Evolution: Mercurial secoue le monde du DVCS
Par Pierre-Yves David (marmoute)
Date : samedi 13 octobre 2012 10h00
Durée : 45 minutes
Langue : Français
Tags : decentralise dvcs mercurial python qualite
Vous pouvez trouver plus d'information sur le site du présentateur :
- Résumé : http://hg-lab.logilab.org/doc/mutable-history/html/
- Présentation : http://public.octopoid.net/osdc2012_evolve_talk.pdf
Les gestionnaires de versions distribués permettent aux développeurs de
travailler de manière désynchronisée, offrant ainsi une grand souplesse.
Pour faciliter la maintenance d'un code, il devient rapidement intéressant pour
l'intégrateur ou le développeur d'être en mesure de réécrire son historique.
Les principaux DVCS maîtrisent ce concept depuis plusieurs années mais cette
fonctionnalité reste controversée en raison de sa complexité et est souvent
considérée dangereuse.
Mercurial s'attaque de front à ces problèmes et ses nouvelles versions
permettent aux débutants de découvrir la réécriture d'historique de manière
simple et sûre. Les utilisateurs avancés découvriront de leur côté
des processus de travail et de revue encore inédits dans le monde du DVCS.
La conférence se déroule sous la forme d'un échange de questions et de réponses
entre deux conférenciers. Elle introduit petit à petit des problèmes,
solutions et cas d'utilisation de plus en plus avancés.
Pour rappel Mercurial est un DVCS écrit en Python sous GPL2+ utilisé notamment
par des projets comme CPython et Mozilla et des entreprises Google, DropBox et Facebook.
Présentation suivie par: Haïkel Guémar (number80), Fabrice Gabolde (pokki), Laurent Bachelier, Olivier Mengué (dolmen),