Fossil SCM 2.28

Pēc piecu ar pusi mēnešu izstrādes tika laista klajā 2.28 vienkārša un ļoti uzticama sadalītā multiplatformu sistēma konfigurācijas pārvaldība Fossil SCM, ko izstrādā SQLite autors, Dveins Ričards Hips.

Fossil SCM izceļas starp versiju uzraudzības sistēmām ar radikālu vienkāršību izvietojumā: viss projekts ir viens izpildāmais fails bez ārējām atkarībām, kas vienlaikus ir VCS, iebūvēts tīmekļa servers, kļūdu izsekošanas rīks, viki, forums un čats. Viss repozitorijs ar visu vēsturi, biļetēm un viki tiek glabāts vienā SQLite failā — to var kopēt, dublēt vai nosūtīt kolēģim ar vienu komandu scp. Projektu izmanto pats autors SQLite izstrādē — tas jau vien liecina par rīka uzticamību. Atšķirībā no Git, Fossil sākotnēji tika projektēts ar uzsvaru uz datu integritāti un vienkāršu pašizvietošanu: uzsākt savu serveri — tas ir burtiski viena komanda fossil server. Projekta filozofija ir "viss nepieciešamais projekta dzīvotspējai vienā vietā", bez ārējiem pakalpojumiem un sarežģītas infrastruktūras.

Jaunajā versijā:

  • Uzlabojumi aizsardzības pret robotiem:
    • noklusējuma konfigurācija tagad atļauj robotiem lejupielādēt tarbolus un arhīvus, lai labāk atbalstītu automatizētās būvniecības sistēmas;
    • jaunais īpašais tags zipX iestatījumu robot-restrict bloķē piekļuvi robotiem tarboliem, izņēmums ir automātiskās būvniecības sistēmas;
    • tags veidā ext/PATH iestatījumā robot-restrict bloķē piekļuvi robotiem konkrētiem CGI paplašinājumiem norādītajā ceļā.
  • Koda pārlūka apakšmenū ir pievienots nesenās zaru izvelkams saraksts.
  • Pieejamība tarboliem un ZIP arhīviem ir vienkāršota:
    • visaugstākajā koda pārlūkā parādījās apakšmenū "Lejupielādēt", lai pārietu uz arhīvu lejupielādes lapu;
    • ir pievienota jauna lapa /download, kuras saite parādās /sitemap iestatot parametru suggested-downloads;
    • tarbolu un ZIP arhīvu failu nosaukumi tagad ir standartizēti: tie ietver laika zīmogu un hash prefiksu;
    • ir pievienota komanda fossil get lai lejupielādētu un izpako konkrētu čekinu, nepārklonējot repozitoriju.
  • Uzlabojumi notikumu hronoloģija:
    • jauns skatīšanās režīms "Vienkāršs" — vidējais starp "Sīki" un "Saspiests": rāda tikai čekina hash ar iespēju atklāt detaļas, noklikšķinot uz trīspunktu ikonas;
    • klikšķinot uz trīspunktu režīmos «Kompakts» vai «Vienkāršs», tas tiek aizvietots ar bultu «←» detaļu atkārtotai slēpšanai;
    • pievienota iestatīšana timeline-mark-leaves, kas kontrolē lapaļu izrādīšanos;
    • «bezgrafiskās» hronoloģijas (ng parametrs) tagad attēlo zaru krāsas un lapu aplokus bez savienojošām līnijām.
  • Markējumi Markdown tagad iegūst identifikatorus pēc «slugify» algoritma GitHub stilā.
  • Komanda fossil timeline saņēma opcijas -u|—for-user filtrēšanai pēc lietotāja un -r, lai izvadītu hronoloģiskā secībā.
  • Jauna zīme —reopen REPOFILE komandas fossil open ļauj atjaunot darba kopiju pēc repozitorija faila pārvietošanas.
  • Atjauninātas iekšējās Unicode simbolu tabulas, kas tiek izmantotas regulāro izteiksmju apstrādē, no versijas 13 līdz versijai 17.
  • Jauna komanda fossil system (īsi kā fossil sys) nodrošina Unix līdzīgas utilītas darbam uz ierobežotu vidi platformām.
  • Tīmekļa lapa /help tagad pieņem pieprasījumus formātā /help/CMD un /help/www/PAGE, lai parādītu palīdzību konkrētai komandai vai tīmekļa lapai.
  • Pievienotas opcijas -t un -T komandai fossil praise.
  • Komanda fossil clone saņēma opciju —ipv6.
  • Pievienoti pseidonīmi -s un —stop komandas —stop-on-error opcijai fossil all.
  • Pievienota opcija -h|—hash komandai fossil whatis.

Avots: linux.org.ru

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster