Мой сценарий:
Набор общих хранилищ должен быть заблокирован в течение заданного времени, чтобы процесс мог выполняться в течение заданного времени. По завершении этого процесса я хочу разблокировать репозитории.Mercurial - простой способ блокировки репозитория
Я хочу простой способ блокировки хранилища, поэтому никто не может нажать на него.
Если я вручную создаю файл .hg/store/lock с фиктивным контентом, вы видите какие-либо проблемы с ним?
Первоначальное тестирование показывает, что оно работает, но я обеспокоен тем, что, возможно, я не знаю о последствиях.
Thx.
Вы должны настроить хорошую публикацию в Интернете репозитория, в комплекте с аутентификацией, а затем просто раздавать только пользователи, доступные только для чтения. –
У меня уже есть веб-настройка. Я просто хочу заблокировать репозиторий в течение определенного времени для всех пользователей и разблокировать его после завершения события. Я объясню сценарий в вопросе более подробно ... –
Добавив эту блокировку, вы эффективно мешаете Mercurial делать что-либо * в этом репозитории. Какой процесс вы используете в репозитории? –