Commits

Frederic De Groef committed 7d7238a

additional notes on changeset ids

  • Participants
  • Parent commits 69b58cc

Comments (0)

Files changed (1)

source/mercurial.rst

     changeset:   4:99f0b7cf0db2
 
 
-Il faut distinguer 2 parties, de part et d'autre du ``:``
+Il faut distinguer 2 parties, de part et d'autre du ``:``.
 
 La première est un *revision number* (ici, le nombre 4). Il s'agit
 d'un compteur local. Ce
 numéro ne doit pas être utilisé pour identifier un changeset à travers
 plusieurs dépots, car différents *changesets* dans différents dépots
-pourront la même valeur (ce sera le cas lors de modifications concurrentes).
+pourront la même valeur (ce sera le cas lors de modifications concurrentes). 
+Ce numéro d'identification sera par contre utilisé lors d'opérations locales dans un dépot, telles que:
+ - merge de 2 révisions : ``hg merge -r REV_X -r REV_Y``
+ - mise à jour de la *working copy* vers une révision particulière : ``hg update -r REV_X``
 
-La seconde partie est quant à elle unique. Il s'agit d'un hash `SHA-1 <http://en.wikipedia.org/wiki/SHA-1>`_
+
+
+La seconde partie (``99f0b7cf0db2``) est quant à elle unique. Il s'agit d'un hash `SHA-1 <http://en.wikipedia.org/wiki/SHA-1>`_
 sur les différences entre 2 révisions. C'est avec ce *changeset ID* que
-mercurial identifie sans ambiguité une révision à travers de mutliples
+mercurial identifie sans ambiguité une révision à travers de multiples
 dépots sujets à modifications en parallèle.