Le projet OpenBSD a publié un système de gestion de version compatible avec git, Got 0.76

Les développeurs du projet OpenBSD ont présenté une nouvelle version du système de gestion de versions Got (Game of Trees), dont l'accent principal est mis sur la simplicité de conception et d'utilisation. Pour le stockage des données versionnées, Got utilise un dépôt compatible avec le format des dépôts Git, ce qui permet de travailler avec le dépôt à l'aide des outils Got et Git. Par exemple, avec Git, on peut effectuer des tâches non réalisées dans Got. Le code est distribué sous la licence libre ISC.

Le projet a pour objectif principal de soutenir le développement d'OpenBSD en tenant compte des spécificités du projet. En particulier, Got applique les règles de sécurité adoptées dans OpenBSD (par exemple, la séparation des privilèges et l'utilisation des appels pledge et unveil) et le style de codage. L'outil est conçu pour un processus de développement avec un dépôt centralisé et des branches locales pour les développeurs, un accès externe par SSH et une révision des modifications par e-mail.

Pour la gestion des versions, l'utilitaire got est proposé avec un ensemble de commandes familier. Pour simplifier son utilisation, l'utilitaire ne prend en charge qu'un ensemble minimal de commandes et d'options, suffisant pour effectuer les opérations de base sans complications supplémentaires. Pour des opérations plus avancées, il est suggéré d'utiliser le git conventionnel. Les opérations de gestion du dépôt ont été déplacées dans un utilitaire distinct gotadmin, qui effectue des tâches telles que l'initialisation du dépôt, l'emballage des index et le nettoyage des données. Pour naviguer dans les données du dépôt, une interface web gotweb et l'utilitaire tog pour la consultation interactive du contenu du dépôt depuis la ligne de commande sont proposés.

Parmi les changements dans la nouvelle version, on peut noter l'extension de la mise en surbrillance des champs dans la sortie de l'utilitaire tog, l'élargissement des possibilités de filtrage des commits lors de la consultation du journal des modifications, l'ajout d'une aide intégrée, la mise en œuvre de la commande « gotadmin init -b » et l'affichage du mode d'accès dans la sortie diff pour les nouveaux fichiers dans l'arborescence de travail.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster