2010-10-25 21 views
14

Voglio mantenere il mio .hgrc principale nel controllo di revisione, perché ho una discreta quantità di personalizzazione, ma voglio avere nomi di autori diversi a seconda della macchina che sto usando (lavoro, casa, & c.).Posso includere i file sub-config nella mia .hgrc mercuriale?

Il modo in cui mi piacerebbe fare questo in uno script bash è alla fonte uno script bash host locale che viene ignorato da Mercurial, ma non sono sicuro di come fare questo nel formato di file di configurazione Mercurial usa.

risposta

18

È possibile eseguire questa operazione utilizzando la sintassi non-spesso-utilizzato, ma stato-ci-po includere.

Inserisci i dati specifici della tua macchina nel tuo ~/.hgrc e quindi includi un file di configurazione standard-standard per tutti i sistemi. Esempio:

[ui] 
username=You <[email protected]> 

%include .hgrc-boilerplate 

Registrare il file .hgrc-boilerplate nel controllo di revisione.

Vedere la hgrc man page per maggiori dettagli.

+0

Grazie! Questo è proprio quello di cui avevo bisogno. –

Problemi correlati