(Traduction du texte original en anglais : ChangeSetID)

ID de changeset

Un ID de changeset est un identifiant de 160 bits qui décrit de manière unique un changeset et sa position dans l'historique des changements d'un dépôt, indépendamment de la machine ou du dépôt qui l'héberge. Il est présenté à l'utilisateur comme un nombre de 40 chiffres hexadécimaux. Techniquement, un ID de changeset est un nodeid.

Forme courte des IDs de changeset

Puisqu'un nombre de 40 chiffres en hexadécimal n'est pas très pratique, Mercurial acceptera n'importe quel début non ambigüe d'un ID de changeset comme raccourci de cet ID.

Lors de l'affichage d'un ID de changeset, Mercurial se contente habituellement des douze premiers caractères. C'est ce qu'on appelle la "forme courte" de l'ID.

Note : une forme courte d'ID peut être valide au départ, mais devenir invalide parce qu'un autre changeset avec le même début d'ID est apparu par la suite. Ne pas utiliser la forme courte d'ID comme représentation pérenne. Vous pouvez utiliser l'option --debug pour afficher l'ID complet d'un changeset. Par exemple :

$ hg --debug tags
tip                                1:1ef7872431f9c64908c732f0bcd4db5700b4cb70
test-tag                           0:1438e82fac1c2191394e67257b7b94e05c7caa2f

Les numéros de révision sont des raccourci

Au sein d'un même dépôt, vous pouvez utiliser un numéro de révision comme raccourci pour un ID de changeset.


FrenchGlossary

FrenchChangeSetID (last edited 2011-03-01 17:42:14 by Jérôme Melis)