6. studenog, nakon pola godine razvoja, objavljen je 2.25 jednostavni i visokoučinkoviti distribuirani višep platforme sustav konfiguracijsko upravljanje Fossil SCM, napisan na jeziku C i koristi SQLite bazu podataka kao skladište.
Za proširenje mogućnosti moguće je kompilirati sa ugrađenom podrškom za TCL.
Osim sustava za kontrolu verzija, fossil repozitoriji mogu opcionalno sadržavati forum, wiki, bug tracker i chat – u jednom sqlite datoteci!
Podržava se mogućnost i potpuno i inkrementalno (u već postojeću .fossil datoteku) uvoza git i subversion repozitorija:
$ cd lorsource $ git fast-export --all | fossil import --git lorsource.fossil
Ugrađeni http poslužitelj (na slici – uvezeni git repozitorij lorsource, s promjenom logotipa u administratorskom web-UI):
$ fossil ui lorsource.fossil
Sluša HTTP zahtjeve na TCP portu 8080
U novoj verziji:
- komanda fossil ui / sada radi čak i za repozitorije s ne-ASCII imenima datoteka;
- dodana je naredba fossil tree za prikaz strukture datoteka repozitorija slično kao kod komande tree(1);
- u datotečnim sustavima koji nisu osjetljivi na velika i mala slova, imena datoteka se sada čuvaju u preferiranom formatu velikih i malih slova datotečnog sustava, a ne u formatu koji je unio korisnik;
- naziv komande fossil cherry-pick promijenjen je u fossil cherrypick, što je bliže poznato korisnicima Gita. Stara komanda ostavljena je radi kompatibilnosti;
- na stranicu /timeline dodani novi parametri upita: d2=, p2= i dp2=;
- komandi fossil tag dodane su opcije za nabrajanje vrijednosti tagova;
- komandi fossil status dodana je opcija -b|–brief;
- dodana je mogućnost učitavanja neverzioniranih datoteka na stranicu /uvlist;
- dodana je pretraga po povijesti na stranicu /chat;
- u komandu Poslužitelj dodana je podrška za Unix sokete;
- korisnički korijenski certifikati na Windows-u, upravljani operativnim sustavom (zahtijeva OpenSSL 3.2.0 ili noviji);
- uzimanje u obzir Unicode znakova s nulom i dvostrukom širinom pri formatiranju ispisa vremenske osi u konzoli;
- u izvoru je ažuriran SQLite kod na verziju 3.47.0. Službena gradnja je povezana s OpenSSL 3.4.0;
- brojna sitna poboljšanja i dodaci.
Izvor: linux.org.ru
