OpenBSD-projektet har udgivet et git-kompatibelt versionskontrolsystem Got 0.76

Udviklerne af OpenBSD-projektet har afsløret en ny udgivelse af Got (Game of Trees) kildekontrolsystemet, som fokuserer på let design og brug. For at gemme versionerede data, bruger Got lager, der er kompatibelt med diskformatet for Git-lagre, hvilket giver dig mulighed for at arbejde med lageret ved hjælp af Got- og Git-værktøjssættene. For eksempel, med Git, kan du gøre ting, der ikke er implementeret i Got. Koden distribueres under en gratis ISC-licens.

Hovedmålet med projektet er at understøtte udviklingen af ​​OpenBSD med øje for projektets detaljer. Især Got bruger OpenBSD's sikkerhedsregler (såsom adskillelse af privilegier og brugen af ​​løfte- og afsløringsopkald) og kodningsstil. Værktøjssættet er designet omkring udviklingsprocessen med et delt centraliseret lager og lokale afdelinger til udviklere, ekstern SSH-adgang og e-mail-gennemgang af ændringer.

Til versionskontrol tilbydes got-værktøjet med det sædvanlige sæt kommandoer. For at forenkle arbejdet understøtter værktøjet kun det mindst nødvendige sæt af kommandoer og muligheder, tilstrækkeligt til at udføre grundlæggende operationer uden unødvendige komplikationer. For avancerede operationer foreslås det at bruge normal git. Lagerstyringsoperationer flyttes til et separat gotadmin-værktøj, der udfører opgaver såsom initialisering af lageret, pakning af indekser og rensning af data. For at navigere gennem dataene i depotet tilbydes gotweb-webgrænsefladen og tog-værktøjet til interaktiv visning af indholdet af depotet fra kommandolinjen.

Blandt ændringerne i den nye version kan vi bemærke udvidelsen af ​​feltfremhævning i outputtet af tog-værktøjet, udvidelsen af ​​muligheder for filtrering, når du ser ændringsloggen, tilføjelsen af ​​et indbygget tip, implementeringen af "gotadmin init -b ' og vis adgangstilstanden i diff-outputtet for nye filer i arbejdstræet.

Kilde: opennet.ru

Tilføj en kommentar