Projekt OpenBSD opublikował system zarządzania wersjami Got 0.76 zgodny z git

Twórcy projektu OpenBSD zaprezentowali nową wersję systemu zarządzania wersjami Got (Gra Drzew), w której główny nacisk kładzie się na prostotę konstrukcji i użytkowania. Got wykorzystuje magazyn danych zgodny z formatem dyskowym repozytoriów Git, co pozwala na pracę z repozytorium przy pomocy narzędzi Got i Git. Na przykład, przy użyciu Git można wykonywać zadania, które nie zostały zaimplementowane w Got. Kod jest rozpowszechniany na licencji ISC.

Projekt ma na celu wspieranie rozwoju OpenBSD z uwzględnieniem specyfiki projektu. W szczególności w Got stosowane są zasady zapewnienia bezpieczeństwa przyjęte w OpenBSD (np. podział uprawnień oraz użycie wywołań pledge i unveil) oraz styl kodowania. Narzędzie jest dostosowane do procesu rozwoju z wspólnym, scentralizowanym repozytorium oraz lokalnymi gałęziami dla programistów, z zewnętrznym dostępem przez SSH i recenzowaniem zmian za pomocą poczty elektronicznej.

Do zarządzania wersjami proponowana jest narzędzie got z typowym zestawem poleceń. Aby uprościć pracę, narzędzie obsługuj jedynie minimalny zestaw poleceń i opcji, wystarczających do wykonania podstawowych operacji bez zbędnych komplikacji. Do bardziej zaawansowanych operacji zaleca się użycie standardowego git. Operacje zarządzania repozytorium zostały wydzielone do osobnego narzędzia gotadmin, które wykonuje takie zadania jak inicjalizacja repozytorium, pakowanie indeksów oraz czyszczenie danych. Do nawigacji po danych w repozytorium proponowany jest interfejs webowy gotweb oraz narzędzie tog do interaktywnego przeglądania zawartości repozytorium z poziomu wiersza poleceń.

Wśród zmian w nowej wersji znajduje się rozszerzenie podświetlenia pól w wynikach narzędzia tog, rozwinięcie możliwości filtrowania commitów podczas przeglądania logu zmian, dodanie wbudowanej podpowiedzi, realizacja polecenia „gotadmin init -b ” oraz wyświetlenie trybu dostępu w wyróżnieniu diff dla nowych plików w roboczym drzewie.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster