bos@559: bos@26: bos@559: bos@587: bos@559: Preface bos@26: bos@583: belaran@968: Un conte technique belaran@968: belaran@968: Il y a quelques années, quand j'ai voulu expliqué belaran@968: pourquoi je pensais que le gestion de révision distribué est importante, belaran@968: le domaine était encore si nouveau qu'il n'y avait presque aucune belaran@968: littérature publiée pour servir de référence aux personnes intéressés. belaran@968: belaran@968: Bien que à cette époque je passais beaucoup de temps belaran@968: à travailler sur les entrailles de Mercurial, je me suis mis à la belaran@968: rédaction de ce livre parce qu'il me semblait la manière la plus efficase belaran@968: d'aider notre logiciel à atteindre un vaste auditoire, toujours avec belaran@968: l'idée que la gestion de révision devrait être distribuée par nature. J'ai belaran@968: publié ce libre en ligne sous une licence libre pour la même raison : pour belaran@968: diffuser la parole auprès du monde. belaran@968: belaran@968: Il y a un rythme familier à un bon livre sur un logiciel belaran@968: qui ressemble de près au fait de conter une histoire : Pourquoi ceci est ? belaran@968: Pourquoi ceci est important ? Comment peut il m'aider ? Comment m'en belaran@968: servir ? Dans ce livre, j'essaye de répondre à toutes ces questions pour belaran@968: la gestion de révision distribuée en générale, et pour Mercurial en belaran@968: particuliers. bos@705: bos@705: bos@705: belaran@968: Merci de votre soutien à Mercurial belaran@968: belaran@968: En achetant une copie de ce livre, vous soutenez le belaran@968: développement et la libérté de Mercurial en particulier, et dans belaran@968: l'Open Source et du logiciel libre en général. O'Reilly Media et belaran@968: moi-même donnons le revenu issu des ventes de ce livre à la belaran@968: Software Freedom Conservancy (http://www.softwarefreedom.org/) belaran@968: qui fournit un support juridique à Mercurial et à de belaran@968: nombreux autres projets Open Source proméminent et de qualité. belaran@968: belaran@968: belaran@968: belaran@968: Remerciements belaran@968: belaran@968: Ce livre ne serait pas venu au jour sans les belaran@968: efforts de Matt Mackal, l'auteur et le chef du projet Mercurial. belaran@968: Il est assisté très efficasement par des centaines de contributeurs belaran@968: volontaire à travers le monde. belaran@968: belaran@968: Les enfants, Cian and Ruairi, ont toujours été prêt belaran@968: à m'aider à me reposer avec de merveilleux, impulsif jeux d'enfants. belaran@968: Je tiens aussi à remercier mon ex-femme, Shannon, pour son soutien. belaran@968: belaran@968: belaran@968: Mes collègues et amis m'ont aidé et assisté de belaran@968: de nombreuse manière indénombrable. Cette liste de personne est belaran@968: nécessaire mais très incomplète : Stephen Hahn, Karyn Ritter, belaran@968: Bonnie Corwin, James Vasile, Matt Norwood, Eben Moglen, Bradley Kuhn, belaran@968: Robert Walsh, Jeremy Fitzhardinge, Rachel Chalmers. belaran@968: belaran@968: J'ai conçu ce livre de manière ouverte, en publiant belaran@968: des brouillons des chapitres du libre sur des site web, au fur et à belaran@968: mesure que je les réalisés. Leurs lecteurs m'ont fait des retours belaran@968: utilisant l'application web que j'avais développé. A la fin de sa belaran@968: conception, plus de 100 personnes m'avaient fait des commentaires, belaran@968: un chiffre incroyable quand l'on considère que ce système de belaran@968: commentaire n'a tourné que dans les deux dernièrs mois de la belaran@968: rédaction du livre. belaran@968: belaran@968: J'aimerais particulièrement remercier les belaran@968: personnes suivantes, dont les commentaires représentent plus belaran@968: d'un tiers des l'ensemble de ces derniers. Je voudrais les belaran@968: remercier pour leur attention et effort à me faire des retours belaran@968: très détaillés. bos@705: bos@705: Martin Geisler, Damien Cassou, Alexey Bakhirkin, Till Plewe, bos@705: Dan Himes, Paul Sargent, Gokberk Hamurcu, Matthijs van der bos@705: Vleuten, Michael Chermside, John Mulligan, Jordi Fita, Jon bos@705: Parise. bos@705: belaran@968: Je souhaite aussi remercier l'aide des personnes belaran@968: qui ont découvert des erreurs et fournit des suggestions avisées belaran@968: à travers tout le livre. bos@705: bos@705: Jeremy W. Sherman, Brian Mearns, Vincent Furia, Iwan bos@705: Luijks, Billy Edwards, Andreas Sliwka, Paweł Sołyga, Eric bos@705: Hanchrow, Steve Nicolai, Michał Masłowski, Kevin Fitch, Johan bos@705: Holmberg, Hal Wine, Volker Simonis, Thomas P Jakobsen, Ted bos@705: Stresen-Reuter, Stephen Rasku, Raphael Das Gupta, Ned bos@705: Batchelder, Lou Keeble, Li Linxiao, Kao Cardoso Félix, Joseph bos@705: Wecker, Jon Prescot, Jon Maken, John Yeary, Jason Harris, bos@705: Geoffrey Zheng, Fredrik Jonson, Ed Davies, David Zumbrunnen, bos@705: David Mercer, David Cabana, Ben Karel, Alan Franzoni, Yousry bos@705: Abdallah, Whitney Young, Vinay Sajip, Tom Towle, Tim Ottinger, bos@705: Thomas Schraitle, Tero Saarni, Ted Mielczarek, Svetoslav bos@705: Agafonkin, Shaun Rowland, Rocco Rutte, Polo-Francois Poli, bos@705: Philip Jenvey, Petr Tesałék, Peter R. Annema, Paul Bonser, bos@705: Olivier Scherler, Olivier Fournier, Nick Parker, Nick Fabry, bos@705: Nicholas Guarracino, Mike Driscoll, Mike Coleman, Mietek Bák, bos@705: Michael Maloney, László Nagy, Kent Johnson, Julio Nobrega, Jord bos@705: Fita, Jonathan March, Jonas Nockert, Jim Tittsler, Jeduan bos@705: Cornejo Legorreta, Jan Larres, James Murphy, Henri Wiechers, bos@705: Hagen Möbius, Gábor Farkas, Fabien Engels, Evert Rol, Evan bos@705: Willms, Eduardo Felipe Castegnaro, Dennis Decker Jensen, Deniz bos@705: Dogan, David Smith, Daed Lee, Christine Slotty, Charles Merriam, bos@705: Guillaume Catto, Brian Dorsey, Bob Nystrom, Benoit Boissinot, bos@705: Avi Rosenschein, Andrew Watts, Andrew Donkin, Alexey Rodriguez, bos@705: Ahmed Chaudhary. bos@705: bos@705: bos@705: belaran@968: Conventions utilisées dans ce livre belaran@968: belaran@968: Les conventions typographiques suivantes sont utilisées dans ce livre.: bos@583: bos@704: bos@704: belaran@968: Italique belaran@968: belaran@968: belaran@968: Indique les termes nouveaux, les URLs, les adresse mail, les noms de fichiers, belaran@968: et les extensions de fichier. belaran@968: belaran@968: belaran@968: belaran@968: belaran@968: Taille constante belaran@968: belaran@968: belaran@968: Utilisé pour les extrait de code, comme belaran@968: dans les paragraphes pour référer aux éléments du programme, belaran@968: tel que les variables ou les noms de fonctions, de base belaran@968: de données, de types de données, de variables d'environement, belaran@968: d'instructions, et de mot clés. belaran@968: belaran@968: belaran@968: belaran@968: belaran@968: Taille constante avec gras belaran@968: belaran@968: belaran@968: Afficher les commandes ou autres textes qui belaran@968: devraient saisie par l'utilisateur. belaran@968: belaran@968: belaran@968: belaran@968: belaran@968: Constante avec italique belaran@968: belaran@968: belaran@968: Affiche les textes qui devraient être remplacés belaran@968: par une valeur définie par l'utilisateur ou des valeurs définies belaran@968: selon le contexte. bos@704: bos@704: bos@704: bos@583: bos@704: belaran@968: Cette icone indique une astuce, une suggestion ou belaran@968: une note d'ordre général. bos@704: bos@583: bos@704: belaran@968: Cette icone est un message d'alerte ou de prudence. bos@704: bos@583: bos@26: bos@559: belaran@968: Utiliser les examples de codes belaran@968: belaran@968: Ce livre est ici pour vous aider dans votre belaran@968: travail. De manière général, vous pouvez donc utiliser le code belaran@968: de ce livre dans vos programmes et votre documentation. Vous belaran@968: n'avez pas à nous contacter pour nous demander la permission belaran@968: de le faire, à moins que vous ne reproduisiez une partie significative belaran@968: du code. Par exemple, écrire un programme qui utilise plusieurs belaran@968: extraits de code du livre ne demande aucune autorisation particulière. belaran@968: Vendre ou distribuer un CD-ROM provenant des livres O'Reilly demande belaran@968: à l'inverse une autorisation. Répondre à une question en citant ce belaran@968: livre ou ses exemples de code ne demande aucune autorisation préalable. belaran@968: Intégrer une grande quantité des codes d'exemples de ce livre dans belaran@968: votre propre ouvrage demande une autorisation de notre part. belaran@968: belaran@968: Nous apprécions, sans l'exiger, que vous citiez belaran@968: l'ouvrage dans vos écrits l'utilisant, en indiquant le titre, belaran@968: l'auteur, l'éditeur et son ISBN. Par exemple: “Titre du belaran@968: livre par Son Auteur. Copyright 2008 O’Reilly Media, Inc., belaran@968: 978-0-596-xxxx-x.” belaran@968: belaran@968: Si vous estimez que votre usage des exemples de code belaran@968: dépasse le cadre défini ci dessus, n'hésitez pas à nous contacter : bos@704: permissions@oreilly.com. bos@559: bos@583: bos@583: bos@704: Safari® Books Online bos@583: bos@704: belaran@968: Quand vous voyez l'icône de Safari® Books Online belaran@968: sur la couverture d'un de vos livres techniques préféré, il signifie belaran@968: que le livre est disponible, en ligne, à travers le O’Reilly Network Safari belaran@968: Bookshelf. bos@704: bos@583: belaran@968: Safari offre une solution qui est meilleur que belaran@968: les e-books. C'est une bibliothèque virtuelle qui vous laisse belaran@968: aisément rechercher dans des milliers de livres, mais aussi belaran@968: copier-coller leur exemples, télécharger des chapitres, et belaran@968: trouver des réponses rapides quand vous avez besoin d'une belaran@968: information précise et à jour. Essaye le gratuitement : belaran@968: http://my.safaribooksonline.com. belaran@968: belaran@968: belaran@968: belaran@968: Comment nous contacter belaran@968: belaran@968: Merci d'adresser vos commentaires et vos questions belaran@968: sur ce livre à son éditeur: bos@583: bos@704: bos@704: O’Reilly Media, Inc. bos@583: bos@704: 1005 Gravenstein Highway North bos@583: bos@704: Sebastopol, CA 95472 bos@583: bos@704: 800-998-9938 (in the United States or Canada) bos@583: bos@704: 707-829-0515 (international or local) bos@583: bos@704: 707 829-0104 (fax) bos@704: bos@583: belaran@968: Nous avons une page web pour cet ouvrage, où nous belaran@968: publions des errata, des exemples, et encore d'autres informations belaran@968: additionnelles. Vous pouvez accéder à cette page par l'URL suivante: belaran@968: bos@583: bos@704: bos@704: belaran@968: belaran@968: belaran@968: N'oubliez pas de mettre à jour l'attribut <url> aussi. belaran@968: belaran@968: Pour commenter ou poser des questions techniques belaran@968: sur cet ouvrage, envoyez un email à : bos@26: bos@704: bos@704: bookquestions@oreilly.com bos@704: bos@26: belaran@968: Pour plus d'informations sur nos livres, nos belaran@968: conférences, nos centre d'informations, et le O’Reilly Network, belaran@968: voyez notre site web site: bos@559: bos@704: bos@704: bos@704: bos@559: bos@559: bos@704: bos@559: