Ho un piccolo progetto di codice Google privato. Per un SCM uso Mercurial. E per la build locale mi piacerebbe usare nant.Come usare mercurial da nant
Quindi, fondamentalmente:
- Vorrei scaricare i file sorgente da un repository Mercurial noto utilizzando un compito Nant
- vorrei ottenere in qualche modo il numero di revisione del repository in modo che possa assemblare un bel po 'di numero di versione di montaggio
Lo script di build non verrà utilizzato per l'integrazione continua, ma solo per nightly build e la produzione costruisce.
Grazie per l'aiuto
Ciò funzionerebbe ma allo stesso tempo implicherebbe che l'utente finale dello script debba avere installato mercurial localmente. Speravo onestamente che fossero disponibili alcune estensioni di taks – Dejan
Non penso che troverai alcun codice non mercuriale che attualmente parla il protocollo del filo mercuriale, ed è in python. Quindi potresti provare a eseguirlo in IronPython, ma a quel punto stai parlando di tanto lavoro quanto di un'installazione mercuriale. Scriverò di nuovo la mia soln basata su get in una risposta separata. –