Den 6. november, efter et halvt år med udvikling, blev version 2.25 af det enkle og pålidelige distribuerede tværplatformsystem frigivet konfigurationsstyring Fossil SCM, skrevet i C og bruger SQLite-database som lagringsløsning.
For at udvide mulighederne er det muligt at kompilere med indbygget støtte til TCL.
Udover versionskontrolsystemet kan fossil-repositorier valgfrit indeholde et forum, Wiki, bugtracker og chat – alt i en enkelt sqlite-fil!
Der er støtte for både fuld og inkrementel (til en allerede eksisterende .fossil-fil) import af git- og subversion-repositorier:
$ cd lorsource $ git fast-export —all | fossil import —git lorsource.fossil
Indbygget http-server (på skærmbilledet – importeret git-repository lorsource, med ændring af logoet i den administrative web-UI):
$ fossil ui lorsource.fossil
Lytter efter HTTP-anmodninger på TCP-port 8080
I den nye version:
- kommandoen fossil ui \/ fungerer nu endda for repositories med ikke-ASCII filnavne;
- en ny kommando er blevet tilføjet fossil tree for at vise strukturen af filerne i repositoryet ligesom kommandoen tree(1);
- i filsystemer, der ikke er følsomme over for store bogstaver, gemmes filnavne nu i den foretrukne registrering af filsystemet i stedet for den registrering, brugeren indtastede;
- kommandoens navn fossil cherry-pick er ændret til fossil cherrypick, som er mere velkendt for Git-brugere. Den gamle kommando er efterladt for kompatibilitet;
- til siden /timeline er der tilføjet nye forespørgselsparametre: d2=, p2= og dp2=;
- kommandoen fossil tag har fået muligheder til at liste værdier af tags;
- kommandoen fossil status har fået muligheden -b|–brief;
- muligheden for at uploade ikke-versionerede filer på siden er tilføjet /uvlist;
- søgning i historien er tilføjet til siden /chat;
- i kommandoen server der er tilføjet støtte for Unix-sockets;
- brug af Windows' rodfiler, der administreres af operativsystemet (kræver OpenSSL 3.2.0 eller højere);
- tager højde for Unicode-tegn med nul og dobbelt bredde ved formatering af tidslinjeoutput i konsollen;
- i kildekoderne er SQLite-koden opdateret til version 3.47.0. Den officielle bygning er linket med OpenSSL 3.4.0;
- talrige smårettelser og forbedringer.
Kilde: linux.org.ru
