Pärast viie ja poole kuu arendustööd ilmus välja 2.28 lihtne ja usaldusväärne jagatud platvormidevaheline süsteem konfiguratsioonihaldus Fossil SCM, mille arendas SQLite autor, Dwayne Richard Hipp.
Fossil SCM paistab silma oma äärmise lihtsuse poolest, võimaldades süsteemide versioonide jälgimist: kogu projekt on üks täitetav fail ilma välistest sõltuvustest, mis toimib samaaegselt VCS-i, integreeritud veebiserverina, veaparandussüsteemina, vikina, foorumina ja jututoana. Kogu hoidla koos kogu ajaloo, piletite ja wikiga salvestatakse ühte SQLite faili — seda saab kopeerida, varundada või saata kolleegile ühe scp käsuga. Projekti kasutab SQLite arendamisel autor ise, mis räägib iseenesest tööriista usaldusväärsusest. Erinevalt Git-ist, on Fossil algselt kavandatud andmete terviklikkuse ja lihtsa iseseisva hostimise põhimõttel: oma serveri üles seadmine on sõna otseses mõttes üks käsk fossil server. Projekti filosoofia on "kõik vajalik projekti eluks ühes kohas", ilma välistest teenustest ja keerulisest infrastruktuurist.
Uues versioonis:
- Parandused robotite kaitse:
- vaikeseade võimaldab nüüd robotitel alla laadida tarbale ja arhiive, et paremini toetada automatiseeritud ehitussüsteeme;
- uus spetsiaalne silt zipX seadistuses robot-restrict piirab robotite ligipääsu tarbale, välja arvatud automaatsete ehitussüsteemide jaoks;
- robot-restrict seadistuses olevad ext/PATH sildid piiravad robotite ligipääsu teatud CGI laiendustele märgitud marsruudil.
- Koodibrauseri alamenüüs on lisatud rippmenüü hiljutiste harude jaoks. Tarbale ja ZIP-arhiividele on lihtsustatud ligipääsu:
- koodibrauseri ülemises osas on lisatud allmenüü "Laadi alla", et suunata arhiivide allalaadimise lehele;
- lisatud uus leht
- , millele ilmub link /downloadseadistuse jaoks /sitemap suggested-downloads tarbade ja ZIP-arhiivide failinimed on nüüd standardiseeritud: need sisaldavad ajamärki ja hash-eelset;;
- fossil get
- lisatud käsk konkreetse kontrollpunkti allalaadimiseks ja lahtipakkimiseks ilma hoidla kloonimiseta. sündmuste ajajoon
- Parandused uus "Simple" vaaterežiim — vahepealne "Verbose" ja "Compact": näitab ainult kontrollpunkti hash'i, mille kohta saab klikkides rohkem teavet avada;:
- klikkides ellipsile "Compact" või "Simple" režiimides, asendatakse see noolega "←" detailide uuesti varjamiseks;
- lisatud seadistus
- timeline-mark-leaves , mis haldab lehtede kontrollpunktide kuvamist;"grafikavabad" ajajoone (ng parameeter) kuvavad nüüd harude värvid ja kontrollpunktide ringid ilma ühendusjoonteta.
- Markdowni märgid saavad nüüd identifikaatorid "slugify" algoritmi järgi, nagu GitHubis.
- fossil timeline
- Meeskond sai -u|—for-user filtreerimise võimalusi ja -r chronoloogilise väljundi saamiseks. Uus lipp —reopen REPOFILE käsule
- fossil open fossile avatud võimaldab taastada töökoopia pärast hoidla faili liigutamist.
- Uuendatud on sisemised Unicode sümbolite tabelid, mida kasutatakse regulaaravaldiste töötlemisel – versioonist 13 versioonini 17.
- Uus kommando fossil system (lühendatult fossil sys) pakub Unixilike utiliite piiratud keskkondadega platvormidel töötamiseks.
- Veebileht /help nüüd aktsepteerib päringuid tüüpi /help/CMD ja /help/www/PAGE, et kuvada konkreetse käsu või veebilehe kohta teavet.
- Lisatud on -t ja -T valikud käsule fossil praise.
- Meeskond fossil clone sai -ipv6 valiku.
- Lisatud on -s ja —stop aliasid —stop-on-error valikule käsule fossil all.
- Lisatud on -h|—hash valik käsule fossil whatis.
Allikas: linux.org.ru
