Scunch é um utilitário para "punch" os arquivos de uma pasta não versionada em uma cópia de trabalho de um sistema de gerenciamento de configuração de software & nbsp; (SCM) e aplicar as operações de SCM necessários, tais como "Adicionar" e "Remover".
Cenários de utilização previstas são:
& Nbsp; * Gestão automática versão de fontes externas entregues por terceiros.
& Nbsp; * Gestão automática versão de recursos centralizados normalmente não versionados, tais como arquivos de configuração do servidor.
& Nbsp; * Gestão Pseudo versão para usuários que têm problemas com o manual de gerenciamento de versão (suspeitos usuais são: gestores, artistas gráficos, anciãos de mainframe, ...).
Atualmente suportadas do SCM são:
& Nbsp; * Subversion (SVN)
O nome "scunch" é uma combinação de a sigla "SCM" ea palavra "punch" com letras removidos para torná-lo fácil de pronunciar. (O nome inicial utilizada durante o desenvolvimento precoce era "scmpunch")
O que é novo nesta versão:
- # 20. :. --names alterado para falhar no caso de o exemplar trabalho já contém entradas que não forem conformes com a transformação nome existente
- atributos arquivo alterado de arquivos de texto transferidos para usar os mesmos atributos que o arquivo fonte.
O que é novo na versão 0.5.5:
- Fixo --before = reset, que não fez remover pastas adicionadas sem versão.
- Limpou código.
O que é novo na versão 0.5.4:.
- Melhorado validação de opções de linha de comando
- mensagens de erro limpo, código e documentação.
O que é novo na versão 0.5.1:
- # 10: Adicionado opção de linha de comando --before para especificar as medidas a tomar antes de pancadas.
- Adicionado verifique se não há alterações estão pendentes antes de copiar os arquivos da pasta externa. Use --before = none para ignorar isso.
- # 11: Adicionado opção de linha de comando --após para especificar ações a serem tomadas após a perfuração .
- Removido opção de linha de comando --commit, use --após = cometer vez.
O que é novo na versão 0.4.1:
- Fixo `` AssertionError`` se não explícita ` `--encoding`` foi especificado.
- Limpou comando linha de ajuda e de código.
O que é novo na versão 0.4.0:
- # 4: Adicionado opção de linha de comando --text para especificar quais arquivos devem ser considerados e texto normalizado relativo final da linha.
- # 5: Adicionado opção de linha de comando --newline para especificar qual o final da linha deve ser usada para arquivos de texto .
- # 6: Adicionado opção de linha de comando para especificar que --tabsize guias devem ser alinhados em um certo número de espaços em arquivos de texto .
- # 7:. Adicionado opção de linha de comando --strip-de fuga para remover espaços em branco em arquivos de texto
- Separação fixa de nomes de arquivos que pode resultar em cópias de trabalho inconsistentes.
- Processamento Fixo de seqüências de nome de arquivo diff interno do tipo 'substituir', o que poderia resultar em cópias de trabalho inconsistentes.
O que é novo na versão 0.3:
- processamento fixo de nomes de arquivos com caracteres não ASCII para Mac OS X e possivelmente outras plataformas.
- Opções de linhas de comando Adicionado --encoding e --normalize para especificar como lidar com caracteres não ASCII.
O que é novo na versão 0.2:.
- Fixo NotImplementedError
- Adicionado suporte para mover arquivos com o mesmo nome em vez de executar uma simples adicionar / remover. Isso preserva o histórico de versões sobre o novo arquivo. Use --move = none para obter o comportamento antigo.
- Limpou saída para o log.
Requisitos :
- Python
Comentários não encontrado