Organização Apache Software Foundation
Chave
- Foi adicionado o comando “svnadmin build-repcache”, com o qual você pode atualizar o estado do cache “rep-cache”, que inclui informações sobre duplicatas usadas no mecanismo de desduplicação de compartilhamento de representação (rep-sharing, permite reduzir significativamente o tamanho do repositório armazenando apenas um dado duplicado uma vez). O comando pode ser usado para adicionar itens ausentes ao cache para um intervalo especificado de revisões, por exemplo, após a desduplicação ter sido temporariamente desativada e o cache ficar desatualizado.
- As ligações SWIG Python e o conjunto de testes fornecem suporte para Python 3. Tecnicamente, o código escrito em Python ainda pode ser usado com Python 2.7, mas os testes e a correção de bugs relacionados a este ramo foram descontinuados devido ao fim da vida útil do Python 2. Python não é é um componente obrigatório do Subversion e é usado ao construir testes e ligações SWIG.
- As opções "--quiet" e "--diff" no comando "svn log" não são mais mutuamente exclusivas, tornando mais fácil, por exemplo, mostrar diferenças apenas dentro de um intervalo de revisões.
- Adicionado argumento "changelist" a "svn info --show-item".
- Ao iniciar um editor especificado pelo usuário, por exemplo, durante a resolução interativa de conflitos, os caracteres especiais nos caminhos para o arquivo que está sendo editado são protegidos. A mudança resolve problemas de edição de arquivos cujos nomes incluem espaços e caracteres especiais.
- Continuamos testando os comandos experimentais “svn x-shelve/x-unshelve/x-shelves”, que permitem adiar separadamente alterações inacabadas na cópia de trabalho para trabalhar urgentemente em outra coisa, e então retornar as alterações inacabadas para a cópia de trabalho. cópia de trabalho sem recorrer a truques como salvar um patch usando “svn diff” e depois restaurá-lo usando “svn patch”.
- Continuamos testando a capacidade experimental de salvar instantâneos do estado dos commits (“commit checkpointing”), que permite 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 das alterações para uma cópia de trabalho (por exemplo, para reverter o estado da cópia de trabalho no caso de uma atualização errada).
- Testes continuados do comando experimental "svn info -x-viewspec" para gerar uma especificação descrevendo a cópia de trabalho atual. A descrição inclui informações sobre como limitar a profundidade dos subforks, excluir subforks, mudar para uma URL diferente ou atualizar para um novo número de revisão comparado ao diretório pai.
Fonte: opennet.ru