Projekt OpenBSD vydal git-kompatibilní systém správy verzí Got 0.76

Vývojáři projektu OpenBSD představili novou verzi systému pro správu verzí Got (Game of Trees), přičemž hlavní důraz je kladen na jednoduchost jeho struktury a užívání. Pro uchovávání verzionovaných dat používá Got úložiště kompatibilní s diskovým formátem repozitářů Git, což umožňuje práci s repozitářem pomocí nástrojů Got a Git. Například pomocí Gitu lze provádět činnosti, které nejsou implementovány v Gotu. Kód se šíří pod svobodnou licencí ISC.

Projekt si stanovil jako hlavní cíl podporu vývoje OpenBSD s přihlédnutím k specifikám projektu. V Gotu se například uplatňují pravidla zabezpečení přijatá v OpenBSD (např. oddělení privilegií a použití volání pledge a unveil) a styl kódování. Nástroj je navržen pro proces vývoje s centrálním repozitářem a lokálními větvemi pro vývojáře, externím přístupem přes SSH a revizí změn prostřednictvím e-mailu.

Pro správu verzí je poskytován nástroj got s obvyklou sadou příkazů. Pro zjednodušení práce nástroj podporuje pouze minimálně nezbytnou sadu příkazů a voleb, která je dostatečná pro provádění základních operací bez zbytečných komplikací. Pro rozšířené operace je doporučeno použít běžný git. Operace správy repozitáře byly přesunuty do samostatného nástroje gotadmin, který vykonává úkoly jako inicializace repozitáře, balení indexů a čištění dat. Pro navigaci v datech v repozitáři je navrženo webové rozhraní gotweb a nástroj tog pro interaktivní prohlížení obsahu repozitáře z příkazové řádky.

Mezi změnami v nové verzi lze zmínit rozšíření zvýraznění polí ve výstupu nástroje tog, rozšíření možností filtrování commitů při prohlížení logu změn, přidání integrované nápovědy, realizaci příkazu "gotadmin init -b " a zobrazení režimu přístupu ve výstupu diff pro nové soubory ve pracovním stromě.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster