Das OpenBSD-Projekt hat ein Git-kompatibles Versionskontrollsystem Got 0.76 veröffentlicht

Die Entwickler des OpenBSD-Projekts haben eine neue Version des Versionskontrollsystems Got (Game of Trees) vorgestellt, bei deren Entwicklung die Einfachheit von Design und Verwendung im Vordergrund steht. Zum Speichern versionierter Daten verwendet Got Speicher, der mit dem Festplattenformat von Git-Repositorys kompatibel ist, sodass Sie mit den Tools Got und Git mit dem Repository arbeiten können. Beispielsweise können Sie Git verwenden, um Arbeiten auszuführen, die in Got nicht implementiert sind. Der Code wird unter der kostenlosen ISC-Lizenz vertrieben.

Das Hauptziel des Projekts besteht darin, die Entwicklung von OpenBSD unter Berücksichtigung der Besonderheiten des Projekts zu unterstützen. Got befolgt insbesondere die Sicherheitsregeln von OpenBSD (wie die Trennung von Privilegien und die Verwendung von Pledge- und Reveal-Aufrufen) und den Codierungsstil. Das Toolkit ist für den Entwicklungsprozess konzipiert und verfügt über ein gemeinsames zentrales Repository und lokale Zweigstellen für Entwickler, externen Zugriff über SSH und Überprüfung von Änderungen per E-Mail.

Zur Versionskontrolle wird das Dienstprogramm got mit dem üblichen Befehlssatz angeboten. Um die Arbeit zu vereinfachen, unterstützt das Dienstprogramm nur den minimal erforderlichen Satz an Befehlen und Optionen, der ausreicht, um grundlegende Vorgänge ohne unnötige Komplikationen auszuführen. Für fortgeschrittene Vorgänge wird empfohlen, reguläres Git zu verwenden. Repository-Verwaltungsvorgänge werden in ein separates gotadmin-Dienstprogramm verschoben, das Aufgaben wie die Initialisierung des Repositorys, das Packen von Indizes und das Bereinigen von Daten ausführt. Um durch die Daten im Repository zu navigieren, werden die Weboberfläche gotweb und das Dienstprogramm tog zur interaktiven Anzeige der Repository-Inhalte über die Befehlszeile angeboten.

Zu den Änderungen in der neuen Version gehören die Erweiterung der Hervorhebung von Feldern in der Ausgabe des tog-Dienstprogramms, die Erweiterung der Funktionen zum Filtern von Commits beim Anzeigen des Änderungsprotokolls, das Hinzufügen eines integrierten Tooltips und die Implementierung des „ gotadmin init -b“-Befehl " und Anzeige des Zugriffsmodus in der Diff-Ausgabe für neue Dateien im Arbeitsbaum.

Source: opennet.ru

Kommentar hinzufügen