Rilascio del sistema di gestione delle versioni compatibile con git Got 0.100

Gli sviluppatori del progetto OpenBSD hanno pubblicato il rilascio del sistema di gestione delle versioni Got 0.100 (Game of Trees), il cui sviluppo si concentra principalmente sulla semplicità di progettazione e utilizzo. Per la memorizzazione dei dati versionati, Got utilizza un archivio compatibile con il formato dei repository Git, che consente di lavorare con il repository utilizzando gli strumenti di Got e Git. Ad esempio, è possibile utilizzare Git per eseguire lavori non implementati in Got. Il codice è distribuito sotto licenza libera ISC.

Il progetto ha come obiettivo principale il supporto allo sviluppo di OpenBSD tenendo conto delle peculiarità del progetto. Tra l'altro, in Got vengono applicate le regole di sicurezza adottate in OpenBSD (ad esempio, separazione dei privilegi e utilizzo delle chiamate pledge e unveil) e uno stile di scrittura del codice. Gli strumenti sono progettati per un processo di sviluppo con un repository centralizzato e rami locali per gli sviluppatori, accesso esterno via SSH e revisione delle modifiche tramite email.

Per la gestione delle versioni è fornita l'utilità got con un insieme di comandi familiari. Per semplificare il lavoro, l'utilità supporta solo il numero minimo necessario di comandi e opzioni, sufficiente per eseguire le operazioni principali senza complicazioni superflue. Per operazioni avanzate si consiglia di utilizzare il normale git. Le operazioni di gestione del repository sono state trasferite in un'utilità separata gotadmin, che esegue compiti come l'inizializzazione del repository, la compressione degli indici e la pulizia dei dati. Per la navigazione nei dati del repository è fornito un'interfaccia web gotwebd e l'utilità tog per la visualizzazione interattiva dei contenuti del repository dalla riga di comando.

Tra le modifiche:

  • Aggiunta la comando ‘got init’, implementato come alternativa al comando ‘gotadmin init’.
  • Passaggio all'uso della funzione readdir invece di readdir_r.
  • Nell'interfaccia web è stata fornita la possibilità di cambiare l'identificativo utente con cui viene eseguito il processo gotwebd. Nel file di configurazione gotwebd.conf sono state rimosse le opzioni «listen on socket off», «unix_socket off» e «unix_socket_name». Ridotto il numero di file temporanei utilizzati.
  • Corrette errori e perdite di memoria.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster