Comment puis-je obtenir de l'actuel mercurial révision révision pas de la valeur de hachage

J'ai besoin d'obtenir le courant mercurial révision de retour dans un très simple webservice, juste l'incrémenter le numéro de révision et de ne pas le hachage.
Je sais que je peux utiliser

 hg --cwd C:\repos\MyRepo parent

qui sera de retour moi

changeset:   730:9d347e4a8d47
tag:         tip
user:        Simon Martin <[email protected]>
date:        Tue Jun 12 15:39:45 2012 +0100
summary:     Fixed defect #244...

Ce dont j'ai besoin est bien juste l'730 partie de l'ensemble de modifications. L'objectif est d'être capable d'écrire un très simple service web qui permet de retourner la valeur de ce sera ensuite repris par une autre application et affiché dans le pied de page pour donner une référence rapide à qui local révision est en cours. Le processus de test peut alors se référer à la "construction" qui peut ensuite être utilisé pour l'identifier.

  • Assurez-vous de comprendre que ces locaux que les numéros de révision sont très locales. Il est tout à fait possible que lorsque quelqu'un clone le dépôt qu'ils obtiennent les mêmes révisions dans un ordre différent et donc les nombres ne peuvent pas identifier de manière unique un construire n'importe où sauf dans ce clone.
  • Absolument, je reconnais que c'est un cas limite, mais j'ai explicitement besoin d'un lisible révision (d'où le titre). Le repo qui sera utilisé est un site déployé, rien ne sera plus jamais clone de lui et il est à seulement 1 chemin - d'un maître de pensions de titres par l'intermédiaire d'un serveur de build.
InformationsquelleAutor Simon Martin | 2012-06-13