El proyecto OpenBSD ha publicado un sistema de control de versiones compatible con git Got 0.76

Los desarrolladores del proyecto OpenBSD han presentado una nueva versión del sistema de control de versiones Got (Game of Trees), cuyo desarrollo se centra en la simplicidad de diseño y uso. Para almacenar datos versionados, Got utiliza almacenamiento compatible con el formato de disco de los repositorios Git, lo que le permite trabajar con el repositorio utilizando las herramientas Got y Git. Por ejemplo, puedes usar Git para realizar trabajos que no estén implementados en Got. El código se distribuye bajo la licencia ISC gratuita.

El objetivo principal del proyecto es apoyar el desarrollo de OpenBSD teniendo en cuenta las características específicas del proyecto. En particular, Got sigue las reglas de seguridad de OpenBSD (como la separación de privilegios y el uso de llamadas de promesa y revelación) y el estilo de codificación. El kit de herramientas está diseñado para el proceso de desarrollo con un repositorio centralizado común y sucursales locales para desarrolladores, acceso externo vía SSH y revisión de cambios vía correo electrónico.

Para el control de versiones, la utilidad got se ofrece con el conjunto habitual de comandos. Para simplificar el trabajo, la utilidad admite sólo el conjunto mínimo requerido de comandos y opciones, suficiente para realizar operaciones básicas sin complicaciones innecesarias. Para operaciones avanzadas, se sugiere utilizar git normal. Las operaciones de administración del repositorio se trasladan a una utilidad gotadmin separada, que realiza tareas como inicializar el repositorio, empaquetar índices y limpiar datos. Para navegar a través de los datos en el repositorio, se ofrecen la interfaz web gotweb y la utilidad tog para una visualización interactiva del contenido del repositorio desde la línea de comando.

Entre los cambios en la nueva versión se encuentran la expansión del resaltado de campos en la salida de la utilidad tog, la expansión de las capacidades para filtrar confirmaciones al ver el registro de cambios, la adición de información sobre herramientas incorporada y la implementación de " comando gotadmin init -b” " y mostrando el modo de acceso en la salida de diferencias para archivos nuevos en el árbol de trabajo.

Fuente: opennet.ru

Añadir un comentario