Можно ли использовать расширение Mercurial ACL в репозитории Bitbucket?

У нас небольшая команда, работающая вместе с репозиторием BitBucket Mercurial. Дело в том, что у нас есть ветвь «Релизы» и мы хотим ограничить доступ к ней только определенным людям.

Я искал расширение ACL Mercurial, но, похоже, он работает с локальными репозиториями.

Знаете ли вы какое-либо решение для этого, если все подталкивают прямо к Битбакет?

Спасибо!

Нет, вы не можете использовать расширение ACL с Bitbucket. Он должен быть включен на своих серверах, и они должны будут предоставить веб-интерфейс для редактирования правил. Они этого не сделали.

Что вы можете сделать, так это использовать вилку (отдельный репозиторий) на Bitbucket для хранения ваших релизов. Вы можете ограничить доступ с помощью push/pull на основе for-fork, чтобы это могло вам помочь.

Альтернативой является то, что лишь немногие люди могут нажать на репозиторий Bitbucket. Затем они будут выступать в качестве привратников, и поэтому они могут отклонять набор изменений на неправильной ветке.

Однако ограничение доступа, подобного этому, обычно не требуется. Если это так, тогда у вас есть социальная проблема, которую вы должны решить, поговорив с вашими разработчиками.