6. novembra, po polroku vývoja, bol vydaný 2.25 jednoduchý a vysoko spoľahlivý distribuovaný multiplatformový systém konfiguračné riadenie Fossil SCM, napísaný v jazyku C a využívajúci databázu SQLite ako úložisko.
Na rozšírenie možností je možná kompilácia so zabudovanou podporou TCL.
Okrem systému správy verzií môžu fossil-repozitáre voliteľne obsahovať fórum, wiki, bug tracker a chat – v jednom sqlite súbore!
Podporuje sa možnosť ako plného, tak aj inkrementálneho (do už existujúceho súboru .fossil), importu git- a subversion-repozitárov:
$ cd lorsource $ git fast-export —all | fossil import —git lorsource.fossil
Zabudovaný http-server (na snímke – importovaný git-repozitár lorsource, so zmeneným logom v administrátorskom web-UI):
$ fossil ui lorsource.fossil
Počúvanie HTTP požiadaviek na TCP porte 8080
V novej verzii:
- príkaz fossil ui / teraz funguje aj pre repozitáre s ne-ASCII názvami súborov;
- bola pridaná príkaz fossil tree na zobrazenie štruktúry súborov repozitára podobne ako príkaz tree(1);
- v súborových systémoch, ktoré nie sú citlivé na veľkosť písmen, sú názvy súborov teraz uložené v preferovanom formáte súborového systému, a nie v formáte zadanom používateľom;
- názov príkazu fossil cherry-pick bol zmenený na fossil cherrypick, čo je užívateľom Git známejší termín. Starý príkaz bol ponechaný pre spätnú kompatibilitu;
- na stránku /timeline boli pridané nové parametre požiadavky: d2=, p2= a dp2=;
- príkazu fossil tag boli pridané možnosti na vymenovanie hodnôt tagov;
- príkazu fossil status pridaná voľba -b|–brief;
- bola pridaná možnosť nahrávania nevydaných súborov na stránke /uvlist;
- bola pridaná funkcia vyhľadávania v histórii na stránku /chat;
- do príkazu server bola pridaná podpora Unix socketov;
- využitie v systéme Windows root certifikátov, spravovaných operačným systémom (vyžaduje OpenSSL 3.2.0 alebo vyššie);
- v zobrazení časovej osi v konzole sa berú do úvahy znaky Unicode s nulovou a dvojitou šírkou;
- v zdrojových kódoch bol aktualizovaný kód SQLite na verziu 3.47.0. Oficiálna zostava je prepojená s OpenSSL 3.4.0;
- množstvo drobných opráv a vylepšení.
Zdroj: linux.org.ru
