Projekt OpenBSD opublikował system kontroli wersji zgodny z Git Got 0.76

Twórcy projektu OpenBSD zaprezentowali nową wersję systemu kontroli wersji Got (Game of Trees), którego rozwój skupia się na prostocie projektowania i użytkowania. Do przechowywania wersjonowanych danych Got wykorzystuje pamięć masową zgodną z formatem dyskowym repozytoriów Git, co pozwala na pracę z repozytorium za pomocą narzędzi Got i Git. Na przykład możesz użyć Gita do wykonania pracy, która nie jest zaimplementowana w Got. Kod rozpowszechniany jest na bezpłatnej licencji ISC.

Głównym celem projektu jest wsparcie rozwoju OpenBSD z uwzględnieniem specyfiki projektu. W szczególności Got przestrzega zasad bezpieczeństwa OpenBSD (takich jak oddzielenie przywilejów oraz użycie wywołań zastawu i odsłonięcia) oraz stylu kodowania. Zestaw narzędzi przeznaczony jest do procesu rozwoju ze wspólnym scentralizowanym repozytorium i lokalnymi oddziałami dla programistów, dostępem zewnętrznym przez SSH i przeglądem zmian za pośrednictwem poczty elektronicznej.

Do kontroli wersji narzędzie got jest oferowane ze zwykłym zestawem poleceń. Aby uprościć pracę, narzędzie obsługuje tylko minimalny wymagany zestaw poleceń i opcji, wystarczający do wykonywania podstawowych operacji bez niepotrzebnych komplikacji. W przypadku zaawansowanych operacji sugeruje się użycie zwykłego gita. Operacje zarządzania repozytorium zostały przeniesione do osobnego narzędzia gotadmin, które wykonuje takie zadania, jak inicjowanie repozytorium, pakowanie indeksów i czyszczenie danych. Aby poruszać się po danych w repozytorium, dostępny jest interfejs sieciowy gotweb i narzędzie tog umożliwiające interaktywne przeglądanie zawartości repozytorium z wiersza poleceń.

Wśród zmian w nowej wersji jest rozszerzenie podświetlania pól w wynikach narzędzia tog, rozszerzenie możliwości filtrowania zatwierdzeń podczas przeglądania dziennika zmian, dodanie wbudowanej podpowiedzi, implementacja „gotadmin init -b ” i wyświetlenie trybu dostępu na wyjściu diff dla nowych plików w drzewie roboczym.

Źródło: opennet.ru

Dodaj komentarz