Pas pas pesë muaj e gjysmë zhvillimi, u lëshua versioni 2.28 i sistemit të shpërndarë të përbashkët dhe të besueshëm menaxhimi i konfigurimit Fossil SCM, i zhvilluar nga autori i SQLite, Dwayne Richard Hipp.
Fossil SCM dallohet midis sistemeve të kontrollit të versioneve për thjeshtësinë radikale të vendosjes: i gjithë projekti është një skedar ekzekutiv pa varësi të jashtme, që gjithashtu funksionon si VCS, server web i integruar, sistem për gjurmimin e defekteve, wiki, forum dhe chat. E gjithë repository-ja me tërë historinë, tiketën dhe wiki-n ruhen në një skedar të vetëm SQLite - mund të kopjohet, të bëhet backup ose të dërgohet tek një koleg me një komandë scp. Projekti përdoret nga vetë autori për zhvillimin e SQLite - gjë që flet për besueshmërinë e instrumentit. Ndryshe nga Git, Fossil është projektuar që në fillim me fokus në integritetin e të dhënave dhe thjeshtësinë e hosting-ut të autonom: ngritja e një serveri të vetin është dosido një komandë fossil server. Filozofia e projektit është "gjithçka e nevojshme për jetën e projektit në një vend", pa shërbime të jashtme dhe infrastrukturë komplekse.
NĂ« versionin e ri:
- Përmirësime mbrojtjen nga robotët:
- konfigurimi i parazgjedhur tani lejon robotëve të shkarkojnë tarball dhe arkiva, për të mbështetur më mirë sistemet e automatizuara të ndërtimit;
- tagu i ri zipX në konfigurim robot-restrict bllokon aksesin e robotëve në tarball, me përjashtime për sistemet e ndërtimit automatike;
- taget e tipit ext/PATH në konfigurimin robot-restrict bllokojnë aksesin e robotëve në të veçanta zgjerime CGI në rrugën e caktuar.
- Në nëmenunë shfletuesit të kodit u shtua një dropdown i listës së degëve së fundi.
- Aksesi në tarball dhe arkivat ZIP është thjeshtuar:
- në shfletuesin e kodit, në nivelin e sipërm u shfaq një pikë nënmenush për "Download" për kalimin në faqen e shkarkimit të arkivave;
- u shtua një faqe e re /download, lidhja e së cilës shfaqet në /sitemap kur konfigurohet parametrin suggested-downloads;
- emrat e skedave të tarball dhe arkivave ZIP tani janë standardizuar: përfshijnë markën e kohës dhe prefiksin e hashit;
- u shtua komanda fossil get për të shkarkuar dhe shpërthyer një kontroll të caktuar pa nevojën për të klonuar repository-n.
- Përmirësime kronologjinë e ngjarjeve:
- rezhimi i ri i shikimit "Simple" - një mesatare midis "Verbose" dhe "Compact": tregon vetëm hash-in e kontrollet me mundësinë për të zhvilluar detajet duke klikuar mbi tre pikë;
- nĂ« klikimin mbi tre pikĂ« nĂ« modet "Compact" ose "Simple" zĂ«vendĂ«sohet me njĂ« arrow "â" pĂ«r fshehjen e detajeve pĂ«rsĂ«ri;
- shtesa e konfigurimeve timeline-mark-leaves, që menaxhon shfaqjen e skedave të kontrollit;
- Kronologji «pa grafike» (parametri ng) tani shfaqin ngjyrat e degëve dhe rrethat e skedave të kontrollit pa linja lidhëse.
- Etiketat në Markdown tani marrin identifikues sipas algoritmit «slugify» në stilin e GitHub.
- Ekipa kronologjia fossil ka marrĂ« opsionet -u|âfor-user pĂ«r filtrimin sipas pĂ«rdoruesit dhe -r pĂ«r renditjen kronologjike.
- Flamuri i ri âreopen REPOFILE komanda fossil open lejon rikthimin e kopjes sĂ« punĂ«s pas lĂ«vizjes sĂ« skedarit tĂ« depozitĂ«s.
- TĂ« dhĂ«nat e brendshme tĂ« tabelave tĂ« simboleve Unicode qĂ« pĂ«rdoren gjatĂ« pĂ«rpunimit tĂ« shprehjeve tĂ« rregullta janĂ« azhurnuar â nga versioni 13 nĂ« versionin 17.
- Komanda e re sistemi fossil (shkurtimisht fossil sys) ofron një grup mjetesh të ngjashme me Unix për t'u përdorur në platforma me mjedis të kufizuar.
- Faqja e internetit /help tani pranon kërkesa të tilla si /help/CMD dhe /help/www/PAGE për të shfaqur ndihmën për një komandë ose faqe të veçantë në internet.
- Shtohen opsionet -t dhe -T për komandën fossil praise.
- Ekipa fossil clone ka marrĂ« opsionin âipv6.
- Shtohen pseudonimet -s dhe âstop pĂ«r opsionin âstop-on-error tĂ« komandĂ«s fossil all.
- Shtohet opsioni -h|âhash pĂ«r komandĂ«n fossil whatis.
Burimi: linux.org.ru
