Po pěti a půl měsících vývoje byla vydána verze 2.28 jednoduchého a vysoce spolehlivého distribuovaného multiplatformního systému. správa konfigurace Fosilní SCM, vyvinutý autorem SQLite, Duane Richard Hipp.
Fossil SCM vyniká mezi systémy pro správu verzí svým radikálně jednoduchým nasazením: celý projekt je jeden spustitelný soubor bez externích závislostí, který zároveň slouží jako VCS, vestavěný webový server, sledovač chyb, wiki, fórum a chat. Celý repozitář, včetně historie, tiketů a wiki, je uložen v jednom souboru SQLite – lze jej kopírovat, zálohovat nebo odeslat kolegovi jediným příkazem scp. Sám autor projekt používá pro vývoj v SQLite, což vypovídá o spolehlivosti nástroje. Na rozdíl od Gitu byl Fossil navržen od základů s ohledem na integritu dat a snadnost vlastního hostování: nastavení vlastního serveru je doslova jediný příkaz: fossilserver. Filozofií projektu je „vše, co projekt potřebuje, na jednom místě“, bez externích služeb nebo složité infrastruktury.
V nové verzi:
- Vylepšení ochrana před roboty:
- Výchozí konfigurace nyní umožňuje robotům stahovat tarbally a archivy pro lepší podporu automatizovaných systémů sestavování;
- Nový speciální tag zipX v nastavení omezení robotů blokuje robotům přístup k tarballům, s výjimkou systémů automatické montáže;
- Značky ext/PATH v nastavení robot-restrict blokují roboty v přístupu do určitých oblastí. Rozšíření CGI po zadané cestě.
- V podnabídce prohlížeč kódu Přidán rozbalovací seznam nedávno otevřených poboček.
- Přístup k tarballům a ZIP archivům byl zjednodušen:
- V prohlížeči kódu se na nejvyšší úrovni objevila položka podnabídky „Stáhnout“ pro přechod na stránku pro stažení archivu;
- byla přidána nová stránka /stažení, odkaz na který se objevuje v /mapa stránek při nastavování parametru doporučené soubory ke stažení;
- Názvy souborů tarballu a zip archivů jsou nyní standardizovány a obsahují časové razítko a předponu hash;
- příkaz přidán fosilní získat stáhnout a rozbalit konkrétní check-in bez nutnosti klonování repozitáře.
- Vylepšení chronologie událostí:
- nový režim zobrazení „Jednoduchý“ – přechod mezi „Podrobný“ a „Kompaktní“: zobrazuje pouze hash check-inu s možností rozbalit podrobnosti kliknutím na tři tečky;
- Když v kompaktním nebo jednoduchém režimu kliknete na tři tečky, nahradí je šipka ←, která opět skryje podrobnosti;
- přidáno nastavení časové-značky-listy, který řídí zobrazení odbavení listů;
- Časové osy „bez grafů“ (parametr ng) nyní zobrazují barvy větví a kroužky pro odbavení bez spojovacích čar.
- Tagy Markdown jsou nyní přiřazovány identifikátory pomocí algoritmu „slugify“ ve stylu GitHubu.
- Tým časová osa fosilií přijaté volby -u|—for-user pro filtrování podle uživatele a -r pro výstup v chronologickém pořadí.
- Nový příznak pro příkaz --reopen REPOFILE fosilní otevřený Umožňuje obnovit pracovní kopii po přesunutí souboru z repozitáře.
- Interní tabulky znaků Unicode používané při zpracování regulárních výrazů byly aktualizovány z verze 13 na verzi 17.
- Nový tým fosilní systém (zkráceně fossil sys) poskytuje sadu unixových utilit pro běh na platformách s omezeným prostředím.
- Webová stránka /Pomoc nyní přijímá požadavky jako /help/CMD a /help/www/PAGE pro zobrazení nápovědy pro konkrétní příkaz nebo webovou stránku.
- Do příkazu byly přidány volby -t a -T. chvála fosilií.
- Tým fosilní klon obdržel volbu --ipv6.
- K volbě příkazu --stop-on-error byly přidány aliasy -s a --stop fosilní všechny.
- Do příkazu přidána volba -h|—hash fosilní co je.
Zdroj: linux.org.ru
