Fossil SCM 2.28

Etter fem og en halv mÄned med utvikling ble utgivelsen 2.28 av det enkle og hÞy-pÄlitelige distribuerte tverrplattformssystemet konfigurasjonsstyring Fossil SCM, utviklet av forfatteren av SQLite, Dwayne Richard Hipp.

Fossil SCM skiller seg ut blant versjonskontrollsystemer med sin radikale enkelhet av distribusjon: hele prosjektet er Ă©n kjĂžrbar fil uten eksterne avhengigheter, som samtidig fungerer som VCS, innebygd webserver, feilsĂžkingsverktĂžy, wiki, forum og chat. Hele arkivet med all historikk, billetter og wiki lagres i Ă©n enkelt SQLite-fil – den kan kopieres, sikkerhetskopieres eller sendes til en kollega med ett scp-kommando. Prosjektet brukes av forfatteren selv for utviklingen av SQLite – noe som i seg selv vitner om verktĂžyets pĂ„litelighet. I motsetning til Git, ble Fossil opprinnelig designet med vekt pĂ„ dataintegritet og enkel selvhosting: Ă„ opprette sin egen server er bokstavelig talt Ă©n kommando fossil server. Filosofien bak prosjektet er «alt som kreves for prosjektets liv i ett sted», uten eksterne tjenester og komplisert infrastruktur.

I den nye versjonen:

  • Forbedringer beskyttelse mot roboter:
    • standardkonfigurasjonen tillater nĂ„ roboter Ă„ laste ned tarballer og arkiver for bedre Ă„ stĂžtte automatiserte byggesystemer;
    • nytt spesialtag zipX i innstillingen robot-restrict blokkerer roboter fra Ă„ fĂ„ tilgang til tarballer, med unntak for byggeautomatiseringssystemer;
    • tags i formatet ext/PATH i innstillingen robot-restrict blokkerer roboter fra Ă„ fĂ„ tilgang til spesifikke CGI-utvidelser i den angitte stien.
  • I undermenyen kodeviseren er det lagt til en rullegardinliste med nylige grener.
  • Tilgang til tarballer og ZIP-arkiver er forenklet:
    • i kodeviseren har det pĂ„ Ăžverste nivĂ„ dukket opp et undermenypunkt «Last ned» for Ă„ navigere til siden for nedlasting av arkiver;
    • en ny side er lagt til /download, lenken til hvilken vises i /sitemap nĂ„r du konfigurerer parameteren suggested-downloads;
    • filnavnene til tarballene og ZIP-arkivene er nĂ„ standardisert: de inkluderer tidsstempel og hash-prefiks;
    • tilfĂžrt kommandoen fossil get for Ă„ laste ned og pakke ut en bestemt sjekkpunkt uten behov for Ă„ klone arkivet.
  • Forbedringer hendelseshistorikk:
    • nytt visningsmodus «Simple» – mellom «Verbose» og «Compact»: viser bare hashen til sjekkpunktet med mulighet for Ă„ utvide detaljer ved Ă„ klikke pĂ„ ellipsen;
    • nĂ„r du klikker pĂ„ ellipsen i «Compact» eller «Simple»-modus, erstattes den med pilen «←» for Ă„ skjule detaljene igjen;
    • innstilling lagt til timeline-mark-leaves, som styrer visningen av bladets sjekker;
    • «graf-lĂžse» tidslinjer (ng-parameter) viser nĂ„ farger pĂ„ grener og sjekker uten forbindelseslinjer.
  • Markdown-merker fĂ„r nĂ„ identifikatorer ved hjelp av «slugify»-algoritmen i stil med GitHub.
  • Laget fossil timeline har fĂ„tt alternativene -u|—for-user for filtrering etter bruker og -r for Ă„ vise i kronologisk rekkefĂžlge.
  • Nytt flagg —reopen REPOFILE for kommandoen fossil open lar deg gjenopprette arbeidskopien etter Ă„ ha flyttet filen i depotet.
  • Oppdaterte interne Unicode-tegnkartene, som brukes ved behandling av regulĂŠre uttrykk, fra versjon 13 til versjon 17.
  • Ny kommando fossil system (forkortet fossil sys) gir et sett med Unix-lignende verktĂžy for bruk pĂ„ plattformer med begrenset miljĂž.
  • Webside /help tar nĂ„ forespĂžrsler som /help/CMD og /help/www/PAGE for Ă„ vise hjelp for bestemte kommandoer eller websider.
  • Legger til alternativene -t og -T til kommandoen fossil praise.
  • Laget fossil clone har fĂ„tt alternativet —ipv6.
  • Legger til aliasene -s og —stop for alternativet —stop-on-error til kommandoen fossil all.
  • Legger til alternativet -h|—hash til kommandoen fossil whatis.

Kilde: linux.org.ru

KjĂžp pĂ„litelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere đŸ”„ KjĂžp pĂ„litelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster