Est-il possible d'utiliser Mercurial ACL Extension dans un référentiel Bitbucket?

Nous avons une petite équipe qui travaille avec un référentiel BitBucket Mercurial. Le fait est que nous avons une branche "Releases" et que nous voulons limiter l’accès à cela à certaines personnes seulement.

Je me suis tourné vers l'extension Mercurial ACL, mais elle semble fonctionner uniquement avec les référentiels locaux.

Connaissez-vous une solution pour cela si tout le monde pousse directement vers Bitbucket?

THX!

4
Subrepo au lieu de branche? Dupliquer le contenu, mais peut fonctionner
ajouté l'auteur Lazy Badger, source

1 Réponses

Non, vous ne pouvez pas utiliser l'extension ACL avec Bitbucket. Il devrait être activé sur leurs serveurs et ils devraient fournir une interface Web pour vous permettre de modifier les règles. Ils n'ont pas fait ça.

Ce que vous pouvez faire est d'utiliser un fork (référentiel séparé) sur Bitbucket pour stocker vos versions. Vous pouvez limiter l'accès push/pull par fourchette afin que cela puisse vous aider.

Une alternative consiste à ne laisser que quelques personnes accéder au référentiel Bitbucket. Ils agiraient alors en tant que contrôleurs d'accès afin de pouvoir rejeter les ensembles de modifications sur la mauvaise branche.

Cependant, restreindre l'accès comme ceci n'est généralement pas nécessaire. Si c'est le cas, vous avez un problème social que vous devez résoudre en discutant avec vos développeurs.

1
ajouté