O proxecto OpenBSD publicou un sistema de control de versións compatible con git Got 0.76

Os desenvolvedores do proxecto OpenBSD presentaron unha nova versión do sistema de control de versións Got (Game of Trees), cuxo desenvolvemento se centra na sinxeleza de deseño e uso. Para almacenar datos versionados, Got utiliza un almacenamento compatible co formato de disco dos repositorios Git, o que che permite traballar co repositorio mediante as ferramentas Got e Git. Por exemplo, podes usar Git para facer traballos que non estean implementados en Got. O código distribúese baixo a licenza ISC gratuíta.

O obxectivo principal do proxecto é apoiar o desenvolvemento de OpenBSD con atención ás especificidades do proxecto. En particular, Got segue as regras de seguridade de OpenBSD (como a separación de privilexios e o uso de chamadas de promesa e revelación) e o estilo de codificación. O conxunto de ferramentas está deseñado para o proceso de desenvolvemento cun repositorio centralizado común e ramas locais para desenvolvedores, acceso externo a través de SSH e revisión dos cambios por correo electrónico.

Para o control de versións, ofrécese a utilidade got co conxunto habitual de comandos. Para simplificar o traballo, a utilidade só admite o conxunto mínimo necesario de comandos e opcións, suficientes para realizar operacións básicas sen complicacións innecesarias. Para operacións avanzadas, recoméndase usar git normal. As operacións de xestión do repositorio móvense a unha utilidade gotadmin separada, que realiza tarefas como inicializar o repositorio, empaquetar índices e limpar datos. Para navegar polos datos do repositorio, ofrécense a interface web gotweb e a utilidade tog para a visualización interactiva do contido do repositorio desde a liña de comandos.

Entre os cambios na nova versión están a ampliación do resaltado de campo na saída da utilidade tog, a ampliación da capacidade de filtrar as confirmacións ao ver o rexistro de cambios, a adición dunha información sobre ferramentas integrada, a implementación do "gotadmin init". -b ” e a visualización do modo de acceso na saída diff para novos ficheiros na árbore de traballo.

Fonte: opennet.ru

Engadir un comentario