Могу ли я позволить allow_push для отдельных репозиториев с помощью hgweb.config - PullRequest
1 голос
/ 03 сентября 2010

В hgweb.config параметр allow_push применяется ко всем определенным репозиториям, определенным в разделе [paths]. Есть ли способ разрешить принудительное использование одного репо, но не другого, или мне нужно было бы фактически создавать полностью отдельные конфигурации (и соответствующие веб-приложения) для репо? (В случае, если это имеет значение, это на Windows с hgweb, размещенным в IIS).

Ответы [ 2 ]

6 голосов
/ 03 сентября 2010

Вы можете определить отдельные правила push для каждого репо в файле repo \ .hg \ hgrc следующим образом:

[web]
allow_push = *

, чтобы дать толчок каждому или

[web]
allow_push = John

чтобы разрешить толчок только Джону

Если вы не можете найти файл hgrc в каталоге repo \ .hg \, просто создайте его.

1 голос
/ 24 января 2011

Для более расширенного управления разрешениями через веб-интерфейс Вы можете попробовать проект RhodeCode.http://pypi.python.org/pypi/RhodeCode

...