Ho recentemente iniziato a utilizzare mercurial per il controllo della versione in un progetto Java. Quando eseguo il mio programma, i parametri di input che ha usato per produrre un certo output, sono scritti su un file specifico. Sarebbe bello se potessi aggiungere il numero attuale del changeset mercurial (indicando la versione del mio programma) anche a quel file di output.Java: come ottenere il numero di changeset attuale mercurial da utilizzare nel programma
Quale sarebbe il modo più semplice per farlo su Windows? Potrei scrivere un semplice parser Java per recuperare l'output della prima riga del comando hg log -l 1
, ma forse c'è un modo più semplice (cioè meno righe di codice)?
Quella finale segno più significa VonC ha, modifiche non locali, che possono essere bello notare troppo. –
A proposito, come si evolve questa migrazione? – Santa
intendi hg identifica; e un lato negativo è che mostra il breve hash umano leggibile piuttosto che il completo 40 caratteri sha1 –