2010-04-08 3 views

risposta

4

In alcuni strumenti, è disponibile l'opzione "Visualizza-> Mostra sempre". Fa in modo che i comandi vengano eseguiti in una finestra della console. Anche se spesso la riga di comando visualizzata viene troncata perché potrebbe contenere password.

TortoiseHg utilizza Mercurial su più livelli API, quindi non esiste un luogo universale per ottenere tutti i comandi che emette. Ma un paio di dichiarazioni di stampa potrebbero portarti molto lontano.

TortoiseHg/hgtk/hgcmd.py - in CmdRunner :: execute(), stampa cmdline TortoiseHg/util/hglib.py - in hgcmd_toq(), args stampa

Per vedere le dichiarazioni di stampa, è in genere hanno per impostare THGDEBUG nel proprio ambiente ed eseguire hgtk con l'opzione --nofork.

In particolare, è difficile intercettare gli scaffali, perché quasi tutto il codice è interno a TortoiseHg. Abbiamo una copia locale dell'estensione shelve e la chiamiamo direttamente.

0

TortoiseHG ha una vista "registro" che può essere attivata con questo pulsante della barra degli strumenti: enter image description here.

Mostrerà i comandi hg mentre vengono eseguiti, incluso il loro output.

È lo stesso del menu Visualizza/Mostra registro (o ^L).