Fossil SCM 2.28

Po piatich a pol mesiacoch vývoja bol vydaný 2.28 jednoduchý a vysoko spoľahlivý distribuovaný multiplatformový systém konfiguračné riadenie Fossil SCM, vyvíjaný autorom SQLite, Duane Richard Hipp.

Fossil SCM sa vyznačuje radikálnou jednoduchosťou nasadenia: celý projekt je jeden spustiteľný súbor bez vonkajších závislostí, ktorý súčasne slúži ako VCS, integrovaný webový server, bug tracker, wiki, fórum a chat. Celý repozitár so všetkou históriou, tiketmi a wiki sa ukladá v jednom súbore SQLite - môže sa skopírovať, zálohovať alebo poslať kolegovi jedným príkazom scp. Projekt sa využíva samotným autorom na vývoj SQLite - čo samo o sebe svedčí o spoľahlivosti nástroja. Na rozdiel od Gitu, Fossil bol pôvodne navrhnutý s dôrazom na integritu dát a jednoduchosť vlastného hostingu: spustiť vlastný server je doslova jedna príkazová línia fossil server. Filozofia projektu je „všetko potrebné pre život projektu na jednom mieste“, bez vonkajších služieb a zložitých infraštruktúr.

V novej verzii:

  • Vylepšenia ochrany pred robotmi:
    • predvoľba teraz povoľuje robotom sťahovať tarbaly a archívy, aby lepšie podporovala automatizované systémy zostavovania;
    • nová špeciálna značka zipX v nastavení robot-restrict blokuje prístup robotov k tarbalom, s výnimkami pre systémy automatického zostavovania;
    • značky typu ext/PATH v nastavení robot-restrict blokujú prístup robotov k konkrétnym CGI-expanziám na zadanom mieste.
  • V podmenu prehliadača kódu bol pridaný rozbaľovací zoznam nedávnych vetiev.
  • Prístup k tarbalom a ZIP-archívom bol zjednodušený:
    • v prehliadači kódu na vrchole sa objavil bod podmenu „Stiahnuť“, ktorý presmerováva na stránku na sťahovanie archívov;
    • bola pridaná nová stránka /download, odkaz na ktorú sa objavuje v /sitemap pri nastavení parametra suggested-downloads;
    • mená súborov tarbalov a ZIP-archívov sú teraz štandardizované: obsahujú časovú značku a prefix hash;
    • bola pridaná príkaz fossil get na sťahovanie a rozbalenie konkrétneho check-inu bez nutnosti klonovať repozitár.
  • Vylepšenia chronológia udalostí:
    • nový režim zobrazenia „Simple“ - medzi režimami „Verbose“ a „Compact“: zobrazuje len hash check-inu s možnosťou rozšíriť podrobnosti kliknutím na tri bodky;
    • pri kliknutí na tri bodky v režimoch „Compact“ alebo „Simple“ sa nahradí šípkou „←“ na zopakovanie skrytí detailov;
    • bola pridaná konfigurácia timeline-mark-leaves, ktorá riadi zobrazenie lístkových kontrol;
    • Bezmarkerové chronológie (parameter ng) teraz zobrazujú farby vetiev a bodky kontrol bez spojovacích čiar.
  • Značky v Markdown teraz získavajú identifikátory podľa algoritmu „slugify“ v štýle GitHub.
  • Tím fossil timeline dostala možnosti -u|—for-user na filtrovanie podľa používateľa a -r na zobrazenie chronologicky.
  • Nová vlajka —reopen REPOFILE príkazu fossil open umožňuje obnoviť pracovnú kópiu po presunutí súboru repozitára.
  • Aktualizované vnútorné tabuľky symbolov Unicode použité pri spracovaní regulárnych výrazov — z verzie 13 na verziu 17.
  • Nový príkaz fossil system (skrátene fossil sys) poskytuje súbor unixových podobných utilít na prácu na platformách s obmedzeným prostredím.
  • Webová stránka /help teraz akceptuje požiadavky vo forme /help/CMD a /help/www/PAGE na zobrazenie nápovedy k určitému príkazu alebo webovej stránke.
  • Pridané možnosti -t a -T príkazu fossil praise.
  • Tím fossil clone dostala možnosť —ipv6.
  • Pridané aliasy -s a —stop pre možnosť —stop-on-error príkazu fossil all.
  • Pridaná možnosť -h|—hash príkazu fossil whatis.

Zdroj: linux.org.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster