Po petih mesecih in pol razvoja je bila izdana različica 2.28 preprostega in zelo zanesljivega porazdeljenega medplatformskega sistema. upravljanje konfiguracije Fosilni SCM, ki ga je razvil avtor SQLite, Duane Richard Hipp.
Fossil SCM med sistemi za nadzor različic izstopa zaradi svoje radikalno preproste uvedbe: celoten projekt je ena sama izvedljiva datoteka brez zunanjih odvisnosti, ki hkrati služi kot VCS, vgrajeni spletni strežnik, sledilnik hroščev, wiki, forum in klepet. Celoten repozitorij, vključno z zgodovino, vstopnicami in wikijem, je shranjen v eni sami datoteki SQLite – kopirati, varnostno kopirati ali poslati sodelavcu je mogoče z enim samim ukazom scp. Avtor sam uporablja projekt za razvoj SQLite, kar veliko pove o zanesljivosti orodja. Za razliko od Gita je bil Fossil zasnovan od začetka z mislijo na integriteto podatkov in enostavnost samostojnega gostovanja: nastavitev lastnega strežnika je dobesedno en sam ukaz: fossilserver. Filozofija projekta je "vse, kar projekt potrebuje, na enem mestu", brez zunanjih storitev ali kompleksne infrastrukture.
V novi različici:
- Izboljšave zaščita pred roboti:
- Privzeta konfiguracija zdaj omogoča robotom prenos tarballov in arhivov za boljšo podporo avtomatiziranim sistemom gradnje;
- Nova posebna oznaka zipX v nastavitvah omejitev robota blokira robotom dostop do tarballov, z izjemo sistemov za samodejno sestavljanje;
- Oznake ext/PATH v nastavitvi robot-restrict blokirajo robotom dostop do določenih območij Razširitve CGI po določeni poti.
- V podmeniju brskalnik kode Dodan je spustni seznam nedavnih vej.
- Dostop do tarballov in ZIP arhivov je bil poenostavljen:
- V brskalniku kode se je na najvišji ravni pojavil podmeni »Prenos« za prehod na stran za prenos arhiva;
- dodana je bila nova stran /Prenesi, povezava do katere se pojavi v /zemljevid spletnega mesta pri nastavitvi parametra predlagani prenosi;
- Imena arhivskih datotek tarball in zip so zdaj standardizirana in vključujejo časovni žig in predpono zgoščevanja;
- ukaz dodan fosilni dobi za prenos in razpakiranje določene prijave brez kloniranja repozitorija.
- Izboljšave kronologija dogodkov:
- nov način pogleda »Preprost« – vmes med »Podroben« in »Kompakten«: prikazuje samo zgoščeno vrednost prijave z možnostjo razširitve podrobnosti s klikom na tri pike;
- Ko v načinu Compact ali Simple kliknete na tri pike, jih nadomesti puščica ←, da se podrobnosti ponovno skrijejo;
- nastavitev dodana listi-oznake-časovnice, ki nadzoruje prikaz prijav listov;
- Časovnice »brez grafov« (parameter ng) zdaj prikazujejo barve vej in kroge prijav brez povezovalnih črt.
- Oznake Markdown so zdaj dodeljene identifikatorjem z uporabo algoritma "slugify" v slogu GitHuba.
- Ekipa časovnica fosilov prejete možnosti -u|—za uporabnika za filtriranje po uporabniku in -r za izpis v kronološkem vrstnem redu.
- Nova zastavica za ukaz --reopen REPOFILE fosil odprt Omogoča obnovitev delovne kopije po premaknitvi datoteke repozitorija.
- Notranje tabele znakov Unicode, ki se uporabljajo pri obdelavi regularnih izrazov, so bile posodobljene z različice 13 na različico 17.
- Nova ekipa fosilni sistem (skrajšano fossil sys) ponuja nabor Unixu podobnih pripomočkov za delovanje na platformah z omejenim okoljem.
- Spletna stran / pomoč zdaj sprejema zahteve, kot sta /help/CMD in /help/www/PAGE, za prikaz pomoči za določen ukaz ali spletno stran.
- Ukazu sta bili dodani možnosti -t in -T pohvala fosilov.
- Ekipa fosilni klon prejel možnost --ipv6.
- Dodana vzdevka -s in --stop k možnosti ukaza --stop-on-error fosilni vsi.
- Ukazu je bila dodana možnost -h|—hash fosilni kaj je.
Vir: linux.org.ru
