URL: https://linuxfr.org/users/geh/journaux/darcs-22-release-candidate Title: Darcs 2.2 release candidate Authors: geh Date: 2009年01月11日T17:06:33+01:00 Tags: Score: 6 Le code source de Darcs 2.2pre2 est disponible en téléchargement [1]. Par rapport à la version 2.1.2 sortie novembre dernier, cette version apporte peu de changements visibles à l'utilisateur. Hormis les corrections de bogues et les améliorations de performance, le plus gros du travail a porté sur la simplification du code et sa portabilité. Entre temps, il y a eu également un changement important: le concepteur initial David Roundy a laissé sa place au très impliqué Eric Kow [2], et le développement de darcs a eu un coup de fouet grace au Hacking Sprint de fin octobre [3] (un prochain est prévu en mars). Les développeurs impliqués poussent pour que darcs soit mieux modularisé, et réutilise des modules développés par la communauté Haskell. La version 2.2 est l'occasion de sortir une version préliminaire de libdarcs afin d'encourager des projets d'interface graphique se greffant dessus. darcs est un système de gestion de version distribué, comme git et mercurial donc. Mais il est le seul à gérer les patchs de manière non chronologique, ce qui permet d'échanger librement des patchs indépendants entre dépots, comme le montre cette vidéo [4]. Par conséquent, son utilisation nécessite d'apprendre moins de concepts que git ou mercurial. Pour les gens qui connaissent les déboires que darcs a eu depuis ses débuts, sachez que les plus gros problèmes furent réglés lors de la version 2 sortie l'année dernière [5]. Cependant, darcs reste largement moins performant que ses homologues plus connus, et n'est donc pas recommandé pour gérer un gros projet, ou un projet contenant des fichiers binaires. [1] [http://lists.osuosl.org/pipermail/darcs-users/2009-January/0(...)](http://lists.osuosl.org/pipermail/darcs-users/2009-January/017085.html) [2] [http://lists.osuosl.org/pipermail/darcs-users/2008-November/(...)](http://lists.osuosl.org/pipermail/darcs-users/2008-November/015506.html) [3] [http://blog.codersbase.com/2008/10/28/darcs-hacking-sprint-s(...)](http://blog.codersbase.com/2008/10/28/darcs-hacking-sprint-summary-from-portland-team/) [4] [http://projects.haskell.org/camp/unique](http://projects.haskell.org/camp/unique) [5] [http://mark.stosberg.com/blog/2008/10/darcs-2-a-major-update(...)](http://mark.stosberg.com/blog/2008/10/darcs-2-a-major-update.html)