OpenBSD-prosjektet har publisert et git-kompatibelt versjonskontrollsystem Got 0.76

Utviklerne av OpenBSD-prosjektet har presentert en ny utgivelse av Got (Game of Trees) versjonskontrollsystem, hvor utviklingen fokuserer på enkel design og bruk. For å lagre versjonerte data, bruker Got lagring som er kompatibel med diskformatet til Git-repositories, som lar deg jobbe med depotet ved å bruke Got- og Git-verktøyene. For eksempel kan du bruke Git til å gjøre arbeid som ikke er implementert i Got. Koden distribueres under den gratis ISC-lisensen.

Prosjektets hovedmål er å støtte utviklingen av OpenBSD med et øye for detaljene i prosjektet. Spesielt følger Got OpenBSDs sikkerhetsregler (som separasjon av privilegier og bruk av løfte- og avsløringsanrop) og kodestil. Verktøysettet er designet for utviklingsprosessen med felles sentralisert depot og lokale avdelinger for utviklere, ekstern tilgang via SSH og gjennomgang av endringer via e-post.

For versjonskontroll tilbys got-verktøyet med det vanlige settet med kommandoer. For å forenkle arbeidet, støtter verktøyet bare det minste nødvendige settet med kommandoer og alternativer, tilstrekkelig til å utføre grunnleggende operasjoner uten unødvendige komplikasjoner. For avanserte operasjoner anbefales det å bruke vanlig git. Lagringsadministrasjonsoperasjoner flyttes til et eget gotadmin-verktøy, som utfører oppgaver som initialisering av depotet, pakking av indekser og rengjøring av data. For å navigere gjennom dataene i depotet, tilbys gotweb-nettgrensesnittet og tog-verktøyet for interaktiv visning av depotinnholdet fra kommandolinjen.

Blant endringene i den nye versjonen er utvidelsen av utheving av felt i utdataene til tog-verktøyet, utvidelse av mulighetene for filtrering av forpliktelser når du viser endringsloggen, tillegg av et innebygd verktøytips og implementering av " gotadmin init -b” kommando " og viser tilgangsmodus i diff-utgangen for nye filer i arbeidstreet.

Kilde: opennet.ru

Legg til en kommentar