Ртутные пути расширены рекурсивно в hgrc? - PullRequest
1 голос
/ 04 декабря 2010

В mercurial вы добавляете строки в hgrc в разделе [paths], чтобы создать псевдонимы для отправки и извлечения. Но можно ли их расширить рекурсивно? Например:

# .hg/hgrc
[paths]
myserver = ssh://myserver/path/to/remote/repo
default = myserver

Если я вставлю это в свой hgrc и попытаюсь сделать hg push default, будет ли это отправлено на мой сервер?

1 Ответ

5 голосов
/ 04 декабря 2010

Нет, это не так. Простой тест со следующим файлом hgrc:

[paths]
repo = C:\Temp\repo
default = repo

и затем толчок:

[C:\Temp\clone1] :hg push
abort: repository C:\Temp\clone1\repo not found!

... говорит мне, что это не работает. Вам нужно будет скопировать URL.

По сути, это выглядит так, как будто имя понимается как локальный относительный путь от текущего хранилища.

...