Lançamento do sistema de controle de versão compatível com git Got 0.100

Os desenvolvedores do projeto OpenBSD publicaram o lançamento do sistema de controle de versão Got 0.100 (Game of Trees), no qual o foco principal é a simplicidade de design e uso. Para armazenar dados versionados, o Got utiliza um repositório compatível com o formato de disco dos repositórios Git, o que permite trabalhar com o repositório usando as ferramentas do Got e do Git. Por exemplo, com o Git, é possível realizar trabalhos que não foram implementados no Got. O código é distribuído sob a licença livre ISC.

O projeto tem como principal objetivo dar suporte ao desenvolvimento do OpenBSD, levando em consideração a especificidade do projeto. Entre outras coisas, o Got emprega as regras de segurança adotadas no OpenBSD (como separação de privilégios e o uso das chamadas pledge e unveil) e o estilo de codificação. A ferramenta é projetada para um processo de desenvolvimento com um repositório centralizado e branches locais para desenvolvedores, acessos externos via SSH e revisão de alterações por e-mail.

Para o controle de versão, é oferecida a utilidade got com um conjunto familiar de comandos. Para facilitar o uso, a utilidade suporta apenas o conjunto mínimo necessário de comandos e opções, suficiente para realizar operações básicas sem complicações desnecessárias. Para operações mais avançadas, recomenda-se usar o git padrão. As operações de gerenciamento do repositório foram transferidas para uma utilidade separada gotadmin, que executa tarefas como inicialização do repositório, empacotamento de índices e limpeza de dados. Para navegação pelos dados no repositório, está disponível uma interface web gotwebd e a utilidade tog para visualização interativa do conteúdo do repositório a partir da linha de comando.

Entre as mudanças:

  • Adicionada a comando 'got init', implementada como uma alternativa ao comando 'gotadmin init'.
  • Feita a transição para usar a função readdir em vez de readdir_r.
  • Na interface web, foi oferecida a possibilidade de alterar o identificador do usuário sob o qual o processo gotwebd está sendo executado. No arquivo de configuração gotwebd.conf, foram removidas as opções "listen on socket off", "unix_socket off" e "unix_socket_name". O número de arquivos temporários utilizados foi reduzido.
  • Correções de bugs e vazamentos de memória.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster