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