Sto cercando un modo per impostare gli elementi di configurazione .hgrc
senza effettivamente modificare il file di testo. Sto cercando di standardizzare la configurazione del hgrc
tra più sviluppatori e vorrei un comando comePosso impostare programmaticamente le opzioni di configurazione di Mercurial?
hg --config ui.username=foo
, ma che consente di risparmiare anche che il cambiamento di configurazione nel file hgrc
.
Sembra che questo dovrebbe essere qualcosa che dovrebbe essere supportato direttamente nel comando van hg, ma non riesco a trovarlo da nessuna parte.
E se il processo in cui hg è in esecuzione non ha '~' o HOME dir, o è in esecuzione come utente di sistema/demone con una cartella '~' non è possibile scrivere su:: ~ ( – Garen
@Garen: Puoi sempre impostare 'HGRCPATH' per sovrascrivere dove Mercurial cerca i file di configurazione.Questo dovrebbe essere utile per il tuo utente demone senza fissa dimora –
Alcuni sistemi CI popolari (ad es. TeamCity) non offrono alcun modo per farlo. -per esempio hg non controlla le posizioni documentate del sistema come C: \ Mercurial, e non sono mai riuscito a farlo leggere la posizione del registro pubblicizzata.Per Linux può diventare difficile quando la compilazione avviene all'interno di un chroot dove potreste avere una capacità limitata di effettuare le impostazioni dell'ambiente, non avere homedir, ecc. Potrei andare avanti e avanti, il punto è che sarebbe così facile aggirarle. IFF Mercurial vorrebbe semplicemente specificare un file di configurazione percorso sulla riga di comando. :) – Garen