Az OpenBSD projekt fejlesztői bemutatták a Got (Game of Trees) verziókezelő rendszer új kiadását, amelynek tervezésénél a készülék egyszerűségének és használhatóságának volt a középpontjában. A Got a Git tárolási formátummal kompatibilis hstore-ot használ a verziózott adatok tárolására, lehetővé téve, hogy a Got és Git eszközeivel dolgozzunk a tárolón. Például a Git segítségével elvégezhetők a Got-ban nem megvalósított feladatok. A kód az ISC szabad licenc alatt kerül terjesztésre.
A projekt fő célja az OpenBSD fejlesztésének támogatása a projekt sajátosságainak figyelembevételével. Különösen a Got alkalmazza az OpenBSD-ban elterjedt biztonsági előírásokat (például a privilégiumok szétválasztását és a pledge és unveil hívásokat), valamint a kódolási stílust. Az eszközkészlet a központi tárolóra és a fejlesztők helyi ágazataira, SSH-n történő külső elérésre és a változások e-mailen történő áttekintésére van megszerkesztve.
A verziókezeléshez a got segédprogramot ajánljuk a szokásos parancsokkal. A munka megkönnyítése érdekében a segédprogram csak a legalapvetőbb parancsok és opciók minimális készletét támogatja, elegendő az alapvető műveletek elvégzéséhez felesleges bonyodalmak nélkül. Haladó műveletekhez a szokásos git használatát javasoljuk. A tároló kezelésével kapcsolatos műveletek egy külön gotadmin segédprogramra lettek áthelyezve, amely olyan feladatokat hajt végre, mint a tároló inicializálása, indexek csomagolása és adatok megtisztítása. Az adatok tallózásához a gotweb webes felületet és a tog segédprogramot javasolják az interaktív nézethez a parancssorból.
Az új verzióban megjegyezhető változások közé tartozik a tog segédprogram kimenetének mezőkiemelésének bővítése, a commitekről szóló naplóban történő szűrési lehetőségek szélesítése, beépített súgó hozzáadása, a «gotadmin init -b » parancs megvalósítása és az új fájlok hozzáférési módjának megjelenítése a diff kimenetében a munkafában.
Forrás: opennet.ru
