Publication du système de gestion des versions Got 0.100, compatible avec git.

Les développeurs du projet OpenBSD ont publié la version du système de contrôle de version Got 0.100 (Game of Trees), dont le principal accent est mis sur la simplicité de l'appareil et de son utilisation. Pour stocker les données versionnées, Got utilise un stockage compatible avec le format de disque 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, il est possible d'effectuer des travaux non réalisés dans Got. Le code est distribué sous la licence libre ISC.

Le projet vise principalement à accompagner le développement d'OpenBSD en tenant compte des spécificités du projet. Entre autres, Got applique les règles de sécurité adoptées dans OpenBSD (comme la séparation des privilèges et l'utilisation des appels pledge et unveil) et le style d'écriture du code. L'outil est conçu pour un processus de développement avec un dépôt centralisé commun et des branches locales pour les développeurs, un accès externe par SSH et la 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 le travail, l'utilitaire prend en charge uniquement le minimum de commandes et d'options nécessaires pour effectuer les opérations de base sans complications inutiles. Pour des opérations avancées, il est recommandé d'utiliser git habituel. Les opérations de gestion du dépôt sont transférées à 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 gotwebd et l'utilitaire tog pour une visualisation interactive du contenu du dépôt depuis la ligne de commande sont proposées.

Parmi les changements :

  • Ajout de la commande ‘got init’, implémentée comme alternative à la commande ‘gotadmin init’.
  • Passage à l'utilisation de la fonction readdir au lieu de readdir_r.
  • Dans l'interface web, il est désormais possible de modifier l'identifiant de l'utilisateur sous lequel le processus gotwebd est exécuté. Les options « listen on socket off », « unix_socket off » et « unix_socket_name » ont été supprimées du fichier de configuration gotwebd.conf. Le nombre de fichiers temporaires utilisés a été réduit.
  • Des erreurs et des fuites de mémoire ont été corrigées.

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