Esiste un modo migliore estrarre l'hash di revisione corrente in Mercurial diStampa hash Mercurial Revision Hash corrente?
hg log -l1|grep changeset|cut -d: -f3
?
Parte del mio script di distribuzione webapp "etichetta" il tarball dell'app caricato con il suo hash di revisione univoco.
Si noti che 'hg log -l 1' fornisce il changeset più recente, non necessariamente quello a cui si è attualmente aggiornato!Il flag -f limita l'output del registro hg agli antenati della directory di lavoro corrente, quindi 'hg log -f -l1' è più vicino a ciò che si desidera. – waterproof