Я пытаюсь реализовать крючок mercurial pre-push, который проверяет путь целевого репо и добавляет соответствующий идентификатор с помощью ssh-add. Не очень хорошим решением будет проверка параметров командной строки, и если путь не принудительный, то чтение значения по умолчанию из файла hgrc, но есть ли более чистый способ просто получить удаленный путь?
Я напечатал kwargs, переданные в метод ловушки, но, похоже, нет ни одного, который содержал бы то, что мне нужно. Я также пробовал гуглить, но доступной информации почти ничего нет, и это действительно похоже на черную магию. Таким образом, любая ссылка на достойную документацию и/или примеры также будет оценена.
Ваше здоровье,