Мое понимание: Mercurial имеет три уровня конфигурационных файлов: один для всех пользователей (уровень установки), один для каждого пользователя (уровень пользователя) и один для каждого репозитория (уровень репо).
По-видимому, переменная среды HGRCPATH переопределяет второй уровень, который находится в каталоге users/<user
> в Windows.
Однако на экране настроек TortoiseHG он ссылается на (и позволяетпрямое редактирование) файла конфигурации на уровне пользователя в каталоге users/<user
> , даже если он переопределен HGRCPATH.Быстрые эксперименты показали, что TortoiseHG действительно использует набор, заданный HGRCPATH, а не тот, который он указывает.
Это ошибка с Tortoise или мое понимание HGRCPATH неверно?