diff --git a/book/09-git-and-other-scms/sections/import-hg.asc b/book/09-git-and-other-scms/sections/import-hg.asc index d5efa550..2a160fc6 100644 --- a/book/09-git-and-other-scms/sections/import-hg.asc +++ b/book/09-git-and-other-scms/sections/import-hg.asc @@ -5,7 +5,7 @@ Puisque Mercurial et Git ont des modèles assez similaires pour représenter les [source,console] ---- -$ git clone http://repo.or.cz/r/fast-export.git /tmp/fast-export +$ git clone https://github.com/frej/fast-export.git ---- La première étape dans la conversion est d'obtenir un clone complet du dépôt Mercurial que vous voulez convertir : @@ -38,8 +38,10 @@ Joe Smith ---- Dans cet exemple, la même personne (Bob) a créé des modifications sous différents noms, dont l'un est correct, et dont un autre est complètement invalide pour un _commit_ Git. -Hg-fast-import nous laisse régler cela en ajoutant `={nouveau nom et adresse de courriel}` à la fin de chaque ligne que l'on veut changer, et en enlevant les lignes pour les noms d'utilisateur auxquels on ne veut pas toucher. -Si tous les noms d'utilisateur ont l'air bien, nous n'aurons pas du tout besoin de ce fichier. +Hg-fast-import nous laisse régler cela en transformant chaque ligne en règle : `""="", qui transforme une `` en ``. + +Dans les chaînes `` et ``, toutes les séquences d'échappement supportées par la fonction python `string_escape` sont prises en charge. +Si le fichier de transformation d'auteurs ne contient pas de correspondance avec ``, cet auteur sera envoyé à Git sans modification. Dans cet exemple, nous voulons que notre fichier ressemble à cela : [source] diff --git a/progit.asc b/progit.asc index c73fd41c..a1d4dd83 100644 --- a/progit.asc +++ b/progit.asc @@ -11,6 +11,7 @@ $$VERSION$$, $$DATE$$ :front-cover-image: image:book/cover.png[width=1050,height=1600] ifndef::ebook-format[:leveloffset: 1] :toc-title: Table des matières +:icons: font include::book/license.asc[]