Pärast viie ja poole kuu arendust tuli välja lihtne ja usaldusväärne hajutatud ristplatvormiline süsteem versioon 2.28. konfiguratsioonihaldus Fossil SCM, mida arendab SQLite autor, Dwayne Richard Hipp..
Fossil SCM eristub versioonihalduse süsteemide seas radikaalse deployimise lihtsuse poolest: kogu projekt on üks käivitatav fail, millel ei ole välist sõltuvust, ja mis on samal ajal VCS, sisseehitatud veebiserver, viga jälgija, wiki, foorum ja vestlus. Kogu reposiit koos kogu ajaloo, piletite ja wikirikkustega salvestatakse ühes SQLite failis — seda saab ühe scp käsuga kopeerida, varundada või kolleegile saata. Projekti kasutab ise autor SQLite arendamiseks — mis räägib juba tööriista usaldusväärsusest. Erinevalt Gitist on Fossil algselt kavandatud andmete terviklikkuse ja lihtsa iseseisva hostimise rõhuasetusega: oma serveri ülesseadmise jaoks piisab sõna-sõnalt ühest käsust fossil server. Projekti filosoofia on: "kõik, mis on vajalik projekti ellujäämiseks, on ühes kohas", ilma välistest teenustest ja keerulisest infrastruktuurist.
Uues versioonis:
- Täiendused robotite kaitse:
- vaikimisi konfigureerimine lubab robotitel alla laadida tarbikuid ja arhiive, et paremini toetada automatiseeritud ehitusprotsesse;
- uus spetsiaalne silt zipX seadistuses robot-restrict blokib robotite juurdepääsu tarbikutele, välja arvatud automaatse ehituse süsteemid;
- sildid nagu ext/PATH robot-restrict seadistuses blokeerivad robotite juurdepääsu konkreetsetele CGI laiendustele millele on osutatud teel.
- Koodibrauseri alamenüüs on lisatud hiljuti kasutatud harude avanev loend. Juurdepääs tarbikutele ja ZIP-arhiividele on lihtsustatud:
- koodibrauseri ülemisel tasemel on ilmunud alamenüü "Laadi alla", et liikuda arhiivide allalaadimise lehe juurde;
- on lisatud uus leht
- , millele tekib link /downloadseadistades parameetrit /sitemap suggested-downloads tarbikute ja ZIP-arhiivide failinimed on nüüd standardiseeritud: need sisaldavad ajatemplit ja hash-eelist;;
- fossil get
- lisatud käsk konkreetse kontrollimise allalaadimiseks ja lahtipakkimiseks ilma reposiiti kloonimata. sündmuste kronoloogia
- Täiendused uus vaaterežiim "Simple" — vahepealne režiim "Verbose" ja "Compact": kuvab ainult kontrolldi saada hash’i, mille kõrval on detailide avamiseks klikkimise võimalus;:
- kui klikkida kolme punktiga režiimides "Compact" või "Simple", asendatakse see noolega "←" detailide uuesti peitmiseks;
- при клике по многоточию в режимах «Compact» или «Simple» оно заменяется стрелкой «←» для повторного скрытия деталей;
- lisatud seadistus timeline-mark-leaves, mis haldab lehtede kontrollimise kuvamist;
- «ilma graafikuteta» ajajoontes (ng parameeter) kuvatakse nüüd okste värve ja lehe kontrollimisi ilma ühendusjoonteta.
- Markdownis saavad sildid nüüd GitHubi stiilis «slugify» algoritmi abil identifikaatorid.
- Meeskond fossil timeline sai suvandid -u|—for-user kasutaja filtreerimiseks ja -r ajakava järjestuse kuvamiseks.
- Uus lipp —reopen REPOFILE käsu jaoks fossil open võimaldab taastada töökoopia pärast repofaili liigutamist.
- Uuendatud Unicode'i sisemised sümbolitabelid, mida kasutatakse regulaarsete väljendite töötlemisel, — versioonist 13 versioonini 17.
- Uus käsk fossil system (lühendatult fossil sys) pakub Unixilaadsete utiliitide komplekti, et töötada piiratud keskkonnaga platvormidel.
- Veebileht /help võtab nüüd vastu päringud vormingus /help/CMD ja /help/www/PAGE, et kuvada spetsiifilise käsu või veebilehe abi.
- Lisatud valikud -t ja -T käsule fossil praise.
- Meeskond fossil clone sai valiku —ipv6.
- Lisatud psedoonüümid -s ja —stop käsu —stop-on-error jaoks fossil all.
- Lisatud valik -h|—hash käsule fossil whatis.
Allikas: linux.org.ru
