Projekt OpenBSD zveřejnil git-kompatibilní systém pro správu verzí Got 0.76

Vývojáři projektu OpenBSD představili nové vydání systému pro správu verzí Got (Game of Trees), jehož vývoj se zaměřuje na jednoduchost designu a použití. K ukládání verzovaných dat používá Got úložiště kompatibilní s diskovým formátem repozitářů Git, což umožňuje pracovat s úložištěm pomocí nástrojů Got a Git. Git můžete například použít k práci, která není implementována v Got. Kód je distribuován pod bezplatnou licencí ISC.

Hlavním cílem projektu je podpora vývoje OpenBSD s ohledem na specifika projektu. Got se zejména řídí bezpečnostními pravidly OpenBSD (jako je oddělení privilegií a používání volání slibů a odhalení) a styl kódování. Sada nástrojů je navržena pro proces vývoje se společným centralizovaným úložištěm a místními pobočkami pro vývojáře, externím přístupem přes SSH a kontrolou změn prostřednictvím e-mailu.

Pro správu verzí je nabízen obslužný program got s obvyklou sadou příkazů. Pro zjednodušení práce obslužný program podporuje pouze minimální požadovanou sadu příkazů a voleb, postačující k provádění základních operací bez zbytečných komplikací. Pro pokročilé operace se doporučuje používat běžný git. Operace správy úložiště jsou přesunuty do samostatného nástroje gotadmin, který provádí takové úkoly, jako je inicializace úložiště, balení indexů a čištění dat. Pro navigaci v datech v úložišti se nabízí webové rozhraní gotweb a utilita tog pro interaktivní prohlížení obsahu úložiště z příkazového řádku.

Mezi změny v nové verzi patří rozšíření zvýraznění polí ve výstupu obslužného programu tog, rozšíření možností pro filtrování commitů při prohlížení protokolu změn, přidání vestavěného tooltipu a implementace „ příkaz gotadmin init -b“. " a zobrazení režimu přístupu ve výstupu diff pro nové soubory v pracovním stromu.

Zdroj: opennet.ru

Přidat komentář