Il progetto OpenBSD ha pubblicato il sistema di versionamento Got 0.76 compatibile con git.

Gli sviluppatori del progetto OpenBSD hanno presentato una nuova versione del sistema di gestione delle versioni Got (Game of Trees), il cui design si concentra sulla semplicità di funzionamento e utilizzo. Per memorizzare i dati versionati, Got utilizza uno storage compatibile con il formato disco dei repository Git, che consente di lavorare con il repository sia attraverso gli strumenti di Got che di Git. Ad esempio, attraverso Git è possibile eseguire operazioni non implementate in Got. Il codice è distribuito sotto licenza ISC.

Il progetto ha come obiettivo principale il supporto dello sviluppo di OpenBSD tenendo presente le specificità del progetto. In particolare, in Got vengono applicate le regole di sicurezza adottate in OpenBSD (come la separazione dei privilegi e l'uso delle chiamate pledge e unveil) e lo stile di codifica. Gli strumenti sono progettati per un processo di sviluppo con un repository centralizzato e rami locali per gli sviluppatori, accesso esterno tramite SSH e revisione delle modifiche via email.

Per la gestione delle versioni è disponibile lo strumento got con il consueto insieme di comandi. Per semplificare il lavoro, lo strumento supporta solo l'insieme minimo necessario di comandi e opzioni, sufficiente per eseguire le operazioni di base senza complicazioni. Per operazioni avanzate si consiglia di utilizzare il normale git. Le operazioni di gestione del repository sono spostate in un'apposita utilità gotadmin, che esegue compiti come l'inizializzazione del repository, l'imballaggio degli indici e la pulizia dei dati. Per la navigazione dei dati nel repository, sono disponibili un'interfaccia web gotweb e lo strumento tog per la visualizzazione interattiva dei contenuti del repository dalla riga di comando.

Tra le novità della nuova versione si segnala l'espansione dell'evidenziazione dei campi nell'output dello strumento tog, l'estensione delle opzioni di filtro dei commit durante la visualizzazione del registro delle modifiche, l'aggiunta di suggerimenti integrati, l'implementazione del comando "gotadmin init -b " e la visualizzazione della modalità di accesso nell'output diff per i nuovi file nell'albero di lavoro.

Fonte: opennet.ru

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