hglock

Tela Software:
hglock
Detalhes de Software:
Versão: 0.5.3
Data de upload: 11 May 15
Revelador: Aragost Trifork
Licença: Livre
Popularidade: 7

Rating: nan/5 (Total Votes: 0)

Enquanto Mercurial é tudo sobre ser descentralizada, às vezes é muito útil para trabalhar de forma centralizada: se os arquivos em que trabalha não podem ser mescladas (arquivos binários, como documentos do Word, imagens do Photoshop, etc), então é melhor comunicar antecipadamente sobre quaisquer edições para evitar o trabalho simultâneo.
hglock é uma extensão que impliments um esquema centralizado de bloqueio baseada em arquivos para Mercurial

O que é novo nesta versão:.

  • Corrigir problemas com Mercurial 2.5

O que é novo na versão 0.5:

  • arquivos de bloqueio na cópia e renomear. Com o nosso modelo, o servidor não vai aceitar um empurrão que envolve arquivos desbloqueados para que o bloqueio é obrigatório. Esses arquivos aparecem após uma renomeação se o novo arquivo não é bloqueado. No entanto, o usuário não pode bloquear o arquivo uma vez que não está no servidor ainda.
  • A extensão vai agora adquirir internamente um bloqueio para o nome do destino de um renomear ou copiar. O bloqueio para o arquivo original é deixado no lugar para que o usuário próprias fechaduras para ambos o velho eo novo nome.
  • Fixed Questão 3: permissões de gravação de arquivos não são atualizadas no clone inicial quando um arquivo hgignore existe
  • https://bitbucket.org/aragost/hglock/issue/3/
  • Testado a extensão com versões 1.8.4 Mercurial a 2,0 e reescreveu código e testes para manter a compatibilidade.

O que é novo na versão 0.4:

  • Suporte experimental para a marcação de arquivos desbloqueados como somente leitura. Isto é semelhante à forma como SVN funciona quando um arquivo tem o svn:. Needs-lock conjunto de propriedades
  • Este ainda não está anunciado na extensão ajuda e está desativado por padrão. Para ativar, adicionar o seguinte em um arquivo de configuração:
  • [hglock]
  • updatewriteperm = True
  • Quando um repositório é clonado, arquivos marcado como necessitando de bloqueio (acompanhado por .hglocks) vai ser verificado somente leitura. Quando um arquivo é bloqueado, ele será feito gravável. Quando um arquivo é desbloqueado (com via de desbloqueio hg ARQUIVO ou impulso hg), ele será somente leitura novamente.
  • Graças a Scott Sturdivant contribuindo para este recurso.
  • A atualização e comprometer comandos usam bloqueios implicitamente e agora vai silenciosamente ignorar um repositório de bloqueio em falta ou não inicializado. Antes, atualização hg iria abortar se o repositório de bloqueio não foi inicializado, ele agora gera um aviso que só é mostrado quando --verbose é usado.
  • código Refatorada para uma melhor manutenção. O protocolo de chamada de procedimento remoto agora vive em seu próprio módulo.

O que é novo na versão 0.3:

  • verificação do lado do cliente de changesets empurrado. Antes de empurrar, clientes já inspeciona cada changeset empurrado para ver se ele contém todos os arquivos desbloqueados para que o bloqueio é obrigatório. O impulso é abortada se tal conjunto de alterações foi encontrado.
  • Faça desbloqueio hg validar changeset do cliente da mesma forma bloqueio hg faz. Isso garante que um cliente não desbloquear um arquivo antes de os changesets que modificam ele ter sido empurrado.
  • A principal maneira de desbloquear arquivos agora é simplesmente empurrar os changesets que afetam os arquivos - o comando de desbloqueio só pode ser usado se um arquivo não foi modificado desde que ele foi bloqueado
  • .
  • flag --force Disabled para push hg. A criação de várias cabeças on push é, então, deixou de ser possível. Empurrando um novo ramo é ainda possível com a bandeira --new-branch.
  • Fix compatibilidade com Mercurial 1.9.x. Agora testado com versão 1.8.4 Mercurial, 1.9 e 1.9.1.

O que é novo na versão 0.2:

  • Re-lançamento da versão 0.1. A mudança de um gancho changegroup a um gancho pretxnchangegroup em 575c95b4ab8f teve conseqüências ruins. Então 575c95b4ab8f e as correções de acompanhamento (d87f0dc0919e, 4ba9b24da91b, 7ec8374652ad) eram demasiado instável para liberar.
  • Este lançamento se baseia na 4b61dc057391 e inclui somente a correção para bloqueio de identificar o arquivo errado em uma mala (7e3a4247e682 e 019d137a6ece), juntamente com as alterações no pacote.

Requisitos :

  • Python

Programas semelhantes

gitrecipe
gitrecipe

15 Apr 15

git-goggles
git-goggles

15 Apr 15

gh_favs
gh_favs

15 Apr 15

gwsmhg
gwsmhg

20 Feb 15

Comentário para hglock

Comentários não encontrado
Adicionar comentário
Ligue imagens!