Como definir o repositório padrão

109

Como posso definir o repositório remoto padrão para o repositório local mercurial?

demas
fonte
Você pode explicar? Você está se referindo ao URL padrão ao executar hg pull?
Matthew Flaschen
Sim, recebo a mensagem "repository default not found" após executar "hg pull".
demas

Respostas:

163

Ele está no arquivo .hg / hgrc.

[paths]
default = http://myserver/hg/repo1
default-push = ../mytestrepo
Moswald
fonte
2
Obrigado. Mas pode haver alguma maneira de configurá-lo no prompt de comando?
demas
34
@demas, sim:echo -e "[paths]\ndefault = http://myserver/hg/repo1\ndefault-push = ../mytestrepo" >> .hg/hgrc
tonfa
Sim, tonfa está certa em ambos os casos. Você faz isso editando um arquivo e, se não quiser abrir um editor, pode fazê-lo por redirecionamento de shell. Não há comando 'set'.
Ry4an Brase
3
@demas se você cloná-lo do repositório original, ele configurará o caminho corretamente - essa é a única maneira sensata de fazer isso a partir da linha de comando.
weberc2
1
man hgrcdiz que hoje em dia (9 anos depois :-) deveria ser em default:pushurlvez do push padrão.
Harald