Die Git-kompatible Versionsverwaltung Got 0.100 wurde veröffentlicht.

Разработчики проекта OpenBSD опубликовали выпуск системы управления версиями Got 0.100 (Game of Trees), при разработке которой основной акцент делается на простоте устройства и использования. Для хранения версионированных данных Got использует хранилище, совместимое с дисковым форматом репозиториев Git, что позволяет работать с репозиторием при помощи инструментариев Got и Git. Например, при помощи Git можно выполнять работы, не реализованные в Got. Код распространяется под свободной лицензией ISC.

Das Projekt verfolgt das primäre Ziel, die Entwicklung von OpenBSD unter Berücksichtigung der spezifischen Anforderungen des Projekts zu unterstützen. Unter anderem werden in Got die in OpenBSD etablierten Sicherheitspraktiken (z. B. Trennung von Rechten und Verwendung der Funktionen pledge und unveil) sowie der Code-Stil angewendet. Das Werkzeug ist auf einen Entwicklungsprozess mit einem gemeinsamen zentralisierten Repository und lokalen Zweigen für Entwickler ausgelegt, mit externem Zugriff über SSH und Überprüfung von Änderungen per E-Mail.

Für die Versionskontrolle steht das Tool got mit einem gewohnten Befehlssatz zur Verfügung. Um die Arbeit zu erleichtern, unterstützt das Tool nur den minimal notwendigen Satz von Befehlen und Optionen, die ausreichen, um grundlegende Operationen ohne unnötige Komplexität auszuführen. Für erweiterte Operationen wird empfohlen, das übliche git zu verwenden. Die Verwaltung des Repositories wird in ein separates Tool namens gotadmin ausgelagert, das Aufgaben wie die Initialisierung des Repositories, das Verpacken von Indizes und das Bereinigen von Daten übernimmt. Für die Navigation durch die Daten im Repository steht die Web-Schnittstelle gotwebd sowie das Tool tog zur interaktiven Anzeige des Inhalts des Repositories über die Kommandozeile zur Verfügung.

Среди изменений:

  • Добавлена команда ‘got init’, реализованная в качестве альтернативы команде ‘gotadmin init’.
  • Осуществлён переход на использование функции readdir вместо readdir_r.
  • В web-интерфейсе предоставлена возможность изменения идентификатора пользователя, под которым выполняется процесс gotwebd. В файле конфигурации gotwebd.conf удалены опции «listen on socket off», «unix_socket off» и «unix_socket_name». Сокращено число используемых временных файлов.
  • Устранены ошибки и утечки памяти.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster