6. listopadu, po půlročním vývoji, byla vydána verze 2.25 jednoduchého a vysoce spolehlivého distribuovaného multiplatformního systému konfigurační správy Fossil SCM, napsaného v jazyce C a používajícího databázi SQLite jako úložiště.
Pro rozšíření možností je možné kompilace s vestavěnou podporou TCL.
Kromě systému správy verzí mohou fossil-repozitáře volitelně obsahovat fórum, wiki, sledování chyb a chat – všechny v jednom souboru sqlite!
Podporována je možnost jak plného, tak inkrementálního (do již existujícího souboru .fossil) importu git- a subversion-repozitářů:
$ cd lorsource $ git fast-export —all | fossil import —git lorsource.fossil
Vestavěný http-server (na obrázku – importovaný git-repozitář lorsource, s nahrazením loga v administračním webovém rozhraní):
$ fossil ui lorsource.fossil
Poslouchám na HTTP požadavky na TCP portu 8080
V nové verzi:
- příkaz fossil ui / nyní funguje i pro repozitáře s názvy souborů, které nejsou v ASCII;
- byl přidán příkaz fossil tree pro zobrazení struktury souborů repozitáře podobně jako příkaz tree(1);
- v souborových systémech necitlivých na velká písmena jsou nyní názvy souborů uchovávány v preferovaném formátu velkých písmen souborového systému, nikoli v formátu zadaném uživatelem;
- název příkazu fossil cherry-pick byl změněn na fossil cherrypick, což je pro uživatele Gitu obvyklejší. Starý příkaz byl ponechán pro kompatibilitu;
- na stránku /timeline byly přidány nové parametry dotazu: d2=, p2= a dp2=;
- příkazu fossil tag byly přidány možnosti pro vyjmenování hodnot tagů;
- příkazu fossil status byla přidána možnost -b|–brief;
- byla přidána možnost nahrávání nesprávně verzovaných souborů na stránku /uvlist;
- bylo přidáno vyhledávání v historii na stránku /chat;
- do příkazu server byla přidána podpora pro unixové sokety;
- použití v systému Windows kořenových certifikátů spravovaných operačním systémem (vyžaduje OpenSSL 3.2.0 nebo novější);
- zohlednění Unicode znaků s nulovou a dvojitou šířkou při formátování výstupu časové osy v konzole;
- ve zdrojovém kódu byl kód SQLite aktualizován na verzi 3.47.0. Oficiální sestava je propojena s OpenSSL 3.4.0;
- mnoho drobných oprav a vylepšení.
Zdroj: linux.org.ru
