Fosilní SCM 2.28

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

Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster