6. novemberil, pärast kuut kuud arendust, ilmus 2.25 lihtne ja usaldusväärne jaotatud platvormidevaheline süsteem konfiguratsioonihaldus Fossil SCM, kirjutatud keeles C ja kasutades SQLite andmebaasi salvestamiseks.
Võimaluste laiendamiseks on võimalik kompileerimine sisseehitatud TCL toe toetamiseks.
Lisaks versioonihaldussüsteemile võivad fossil-repositorid valikuliselt sisaldada foorumit, Wiki, veahaldurit ja chatti – ühes SQLite failis!
Kasutatakse võimalust n tanto täielikuks kui ka inkrementaalseks (olemasolevasse .fossil faili) Git- ja Subversion-repositorite importimiseks:
$ cd lorsource $ git fast-export —all | fossil import —git lorsource.fossil
Sisseehitatud http-server (ekraanipildil – imporditud git-repositor lorsource, logo asendamisega administraatori web-UI-s):
$ fossil ui lorsource.fossil
Kuulamine HTTP päringute jaoks TCP porti 8080
Uues versioonis:
- käsk fossil ui / töötab nüüd isegi mitte-ASCII failinimede jaoks;
- lisatud käsk fossil tree repositori failistruktuuri väljundamiseks sarnaselt käsuga tree(1);
- suhtes, failisüsteemides, mis ei ole suurustundlikud, säilitatakse failinimed eelistatud suuruses, mitte kasutaja sisestatud suuruses;
- käsk fossil cherry-pick muudetud fossil cherrypick, mis on Git kasutajatele tuttavam. Vana käsk on jäänud ühilduvuse tagamiseks;
- lehele /timeline lisatud uued päringu parameetrid: d2=, p2= ja dp2=;
- käsku fossil tag lisatud valikud siltide väärtuste loetlemiseks;
- käsku fossil status lisatud valik -b|–lühike;
- lisatud võimalus mittetäiendatud failide üleslaadimiseks lehelt /uvlist;
- lisatud otsing ajaloo lehele /chat;
- käsku server lisatud Unix soketite tugi;
- Windowsi juurte sertifikaatide haldamine (vajalik OpenSSL 3.2.0 või uuem);
- Unicode null- ja kahekordse laiusega sümbolite arvestamine ajaskaalade väljundi vormindamisel konsolis;
- allikakoode uuendatud SQLite kood versioonile 3.47.0. Ametlik kogumik on lingitud OpenSSL 3.4.0-ga;
- kümneid väikeseid parandusi ja täiendusi.
Allikas: linux.org.ru
