No dia 6 de novembro, após seis meses de desenvolvimento, foi lançado o 2.25, um sistema distribuído multiplataforma simples e altamente confiável gerenciamento de configuração Fossil SCM, escrito na linguagem C e utilizando o banco de dados SQLite como armazenamento.
Para expandir as funcionalidades é possível compilar com suporte embutido para TCL.
Além do sistema de controle de versões, repositórios fossil podem opcionalmente conter fórum, Wiki, rastreador de bugs e chat – tudo em um único arquivo sqlite!
Suporte é oferecido para tanto a importação completa quanto incremental (para um arquivo .fossil já existente) de repositórios git e subversion:
$ cd lorsource $ git fast-export —all | fossil import —git lorsource.fossil
Servidor http embutido (na captura de tela – repositório git importado lorsource, com a troca do logotipo na web-UI do administrador):
$ fossil ui lorsource.fossil
Aguardando solicitações HTTP na porta TCP 8080
Na nova versão:
- comando fossil ui / agora funciona até mesmo para repositórios com nomes de arquivos não-ASCII;
- um comando foi adicionado fossil tree para exibir a estrutura de arquivos do repositório similar ao comando tree(1);
- em sistemas de arquivos que não diferenciam maiúsculas de minúsculas, os nomes dos arquivos agora são armazenados no registro preferido do sistema de arquivos, e não no registro fornecido pelo usuário;
- o nome do comando fossil cherry-pick foi alterado para fossil cherrypick, que é mais familiar para usuários do Git. O comando antigo foi mantido para compatibilidade;
- na página /timeline novos parâmetros de consulta foram adicionados: d2=, p2= e dp2=;
- no comando fossil tag foram adicionadas opções para listar os valores das tags;
- no comando fossil status foi adicionada a opção -b|–brief;
- foi adicionada a capacidade de fazer upload de arquivos não versionados na página /uvlist;
- a pesquisa pelo histórico foi adicionada à página /chat;
- suporte a soquetes Unix foi adicionado ao comando; servidor uso em Windows de certificados raiz gerenciados pelo sistema operacional (requer OpenSSL 3.2.0 ou superior);
- consideração de caracteres Unicode de largura zero e dupla ao formatar a saída da linha do tempo no console;
- no código fonte, o código SQLite foi atualizado para a versão 3.47.0. A compilação oficial foi vinculada ao OpenSSL 3.4.0;
- vários pequenos ajustes e adições.
- 🥇Fossil SCM 2.25 | ProHoster
Fonte: linux.org.ru
