6. november, etter et halvt år med utvikling, ble 2.25 lansert av det enkle og svært pålitelige distribuerte plattformuavhengige systemet konfigurasjonsstyring Fossil SCM, skrevet i C og bruker SQLite-database som lagringsløsning.
For å utvide funksjonaliteten er det mulig å kompilere med innebygd støtte for TCL.
I tillegg til versjonskontroll kan fossil-repositorier valgfritt inneholde forum, wiki, bugtracker og chat – alt i én SQLite-fil!
Mulighet for både full og inkrementell (til en eksisterende .fossil-fil) import av git- og subversion-repositorier støttes:
$ cd lorsource $ git fast-export —all | fossil import —git lorsource.fossil
Innebygd http-server (i skjermbildet – importert git-repositorie lorsource, med byttet av logo i administratorens web-UI):
$ fossil ui lorsource.fossil
Lytter etter HTTP-forespørsel på TCP-port 8080
I den nye versjonen:
- kommando fossil ui / fungerer nå også for repositorier med ikke-ASCII filnavn;
- tilført kommandoen fossil tree for å vise mappestrukturen til repositoriet på en lignende måte som kommandoen tree(1);
- i filsystemer som ikke er sensitive for store og små bokstaver, lagres filnavn nå i den foretrukne bokstavstørrelsen i filsystemet, ikke i størrelsen som brukeren skrev;
- navnet på kommandoen fossil cherry-pick er endret til fossil cherrypick, som er mer kjent for Git-brukere. Den gamle kommandoen er bevart for kompatibilitet;
- til siden /timeline nye forespørselparametere lagt til: d2=, p2= og dp2=;
- kommandoen fossil tag fått alternativer for å liste opp tagverdier;
- kommandoen fossil status fått alternativet -b|–brief;
- mulighet for å laste opp ikke-versjonerte filer til siden /uvlist;
- søket i historikken lagt til siden /chat;
- til kommandoen server lagt til støtte for Unix-sokler;
- bruk av Windows-rotsensorer styrt av operativsystemet (krever OpenSSL 3.2.0 eller høyere);
- tar hensyn til Unicode-tegn med null og dobbelt bredde ved formatering av tidslinjeutdata i konsollen;
- i kildekodene er SQLite-koden oppdatert til versjon 3.47.0. Den offisielle byggingen er lenket med OpenSSL 3.4.0;
- mange små feilrettinger og tillegg.
Kilde: linux.org.ru
