Bloqueio de acesso de gravação a uma ramificação específica em um único repositório do Mercurial

1

É possível escrever algum tipo de gancho no mercurial que rejeitará conjuntos de alterações que afetam uma ramificação específica nomeada em um repositório?

Temos um projeto gerenciado e queremos permitir que qualquer desenvolvedor envie suas alterações para o nosso repositório, desde que estejam em sua própria ramificação. Nós gostaríamos de bloquear qualquer tentativa de escrever para o branch padrão de outsiders (nós, internamente, mesclaríamos seus branches).

    
por goathens 28.09.2009 / 20:03

2 respostas

1

Parece que você poderia fazer isso com pretxnchangegroup ou pretxncommit , mas você teria que fazer o trabalho de campo (examinar os conjuntos de alterações e descobrir qual ramificação eles afetam).

Veja a seção do livro Mercurial sobre ganchos

    
por 28.09.2009 / 20:24
0

Com um pequeno processo de registro, você poderia dar a cada um deles um repositório completo, que admitidamente não é tão conveniente quanto os branches. Uma variação é para nós um serviço como BitBucket para lidar com parte do rastreamento de garfo para você.

    
por 28.09.2009 / 20:27