Het OpenBSD-project heeft het git-compatibele versiebeheersysteem Got 0.76 uitgebracht

De ontwikkelaars van het OpenBSD-project hebben een nieuwe versie van het versiebeheersysteem Got (Game of Trees) gepresenteerd, waarbij de nadruk ligt op eenvoud van zowel de constructie als het gebruik. Voor het opslaan van versiegegevens maakt Got gebruik van een opslag die compatibel is met het schijfformaat van Git-repositories, waardoor het mogelijk is om met de repository te werken met behulp van de tools van Got en Git. Bijvoorbeeld, met Git kunnen taken worden uitgevoerd die niet in Got zijn geïmplementeerd. De code wordt verspreid onder de vrije ISC-licentie.

Het project heeft als voornaamste doel het ondersteunen van de ontwikkeling van OpenBSD met inachtneming van de specifieke kenmerken van het project. In het bijzonder past Got de in OpenBSD geaccepteerde veiligheidsregels toe (zoals privilege-segregatie en het gebruik van pledge- en unveil-oproepen) en de coderingsstijl. De tool is ontworpen voor een ontwikkelingsproces met een centraal gecontroleerde repository en lokale takken voor ontwikkelaars, externe toegang via SSH en review van wijzigingen via e-mail.

Voor versiebeheer is er de utility got met een gebruikelijke set aan opdrachten. Om het werk te vereenvoudigen ondersteunt de utility alleen de minimaal vereiste set van commando's en opties die voldoende zijn om de basisbewerkingen uit te voeren zonder onnodige complicaties. Voor uitgebreidere bewerkingen wordt aangeraden om de gebruikelijke git te gebruiken. Bewerkingen voor het beheren van de repository zijn ondergebracht in een aparte utility gotadmin, die taken uitvoert zoals het initialiseren van de repository, het verpakken van indexen en het opschonen van gegevens. Voor navigatie door de gegevens in de repository zijn er een webinterface gotweb en de utility tog voor interactieve weergave van de inhoud van de repository vanuit de commandoregel.

Onder de veranderingen in de nieuwe versie zijn de uitbreiding van de highlight van velden in de uitvoer van de utility tog, verbeterde mogelijkheden voor het filteren van commits bij het bekijken van het wijzigingslog, de toevoeging van een ingebouwde tip, de implementatie van de opdracht "gotadmin init -b " en de weergave van de toegangsmodus in de diff-output voor nieuwe bestanden in de werkboom.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster