Após 6 meses de desenvolvimento, a Apache Software Foundation
Chave
- Foram ampliadas as capacidades da interface interativa para resolução de conflitos, à qual foi adicionado suporte para processamento de situações com movimentação de elementos para outros diretórios, bem como melhor análise de casos em que arquivos e diretórios não cobertos pelo sistema de versionamento aparecem no trabalho cópia do repositório;
- O servidor garante que as definições de grupos vazios nas regras de autorização sejam ignoradas e um aviso seja exibido se estiverem presentes quando o comando svnauthz for iniciado;
- No lado do cliente em sistemas do tipo Unix, o suporte para armazenamento de senhas em disco em texto não criptografado está desabilitado por padrão no nível de compilação. Recomenda-se aos usuários usar sistemas como GNOME Keyring, Kwallet ou GPG-Agent para armazenar senhas;
- Comportamento aprimorado de operações de cópia no repositório de origem e na cópia de trabalho - diretórios pais existentes e arquivos com revisões agora são processados corretamente;
- A saída do comando “svn list” foi melhorada: nomes longos de autores não são mais truncados, a opção “--human-readable” (-H) foi adicionada para exibir tamanhos em formato legível (bytes, kilobytes, megabytes, etc.);
- Adicionada exibição de tamanhos de arquivos no repositório ao comando “svn info”;
- No comando “svn cleanup”, após a confirmação das operações de exclusão de elementos ignorados ou não versionados, os diretórios com flag de proteção contra gravação agora também são excluídos;
- Nos comandos experimentais "svn x-shelve/x-unshelve/x-shelves"
Maior confiabilidade no processamento de vários tipos de alterações. Os comandos do conjunto “shelve” permitem que você reserve separadamente as alterações inacabadas em uma cópia de trabalho para trabalhar urgentemente em outra coisa e, em seguida, retorne as alterações inacabadas à cópia de trabalho, sem recorrer a truques como salvar o patch via “svn diff” e depois restaurá-lo via “svn patch”; - A confiabilidade da capacidade experimental de salvar instantâneos do estado dos commits (“commit checkpointing”) foi aumentada, permitindo salvar um instantâneo das alterações que ainda não foram confirmadas por um commit e posteriormente restaurar qualquer uma das versões salvas de alterações em uma cópia de trabalho (por exemplo, para reverter o estado da cópia de trabalho no caso de uma atualização errada);
Fonte: opennet.ru