Posso includere i file sub-config nella mia .hgrc mercuriale?
Domanda
Voglio mantenere il mio .hgrc
principale di controllo di revisione, perché ho una discreta quantità di personalizzazione in, ma voglio avere diversi nomi degli autori a seconda di quale macchina sto utilizzando (lavoro, casa, ecc.).
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 usi Mercurial.
Soluzione
È possibile farlo utilizzando il non-uso frequente, ma stato-ci-po includono sintassi.
Metti la tua roba specifica macchina in vostro ~/.hgrc
e quindi includere un file di configurazione boilerplate costante-across-tutti-i sistemi. Esempio:
[ui]
username=You <you@somewhere>
%include .hgrc-boilerplate
Traccia il file .hgrc-boilerplate nel controllo di versione.
pagina man hgrc per ulteriori dettagli.