Il progetto OpenBSD ha pubblicato il sistema di controllo versione compatibile con git Got 0.76

Gli sviluppatori del progetto OpenBSD hanno presentato una nuova versione del sistema di gestione delle versioni Got (Game of Trees), nel quale l'accento principale è posto sulla semplicità di costruzione e utilizzo. Per memorizzare i 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, con Git è possibile eseguire operazioni non implementate in Got. Il codice è distribuito sotto licenza ISC.

Il progetto ha come obiettivo principale la continuazione dello sviluppo di OpenBSD, tenendo conto delle specificità del progetto. In particolare, in Got vengono adottate le regole di sicurezza stabilite in OpenBSD (come la separazione dei privilegi e l'utilizzo 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 via SSH e revisione delle modifiche tramite email.

Per la gestione delle versioni è disponibile l'utilità got con un set di comandi familiari. Per semplificare il lavoro, l'utilità supporta solo un insieme minimo di comandi e opzioni, sufficiente per eseguire le operazioni principali senza complicazioni eccessive. Per operazioni avanzate si consiglia di utilizzare il comune git. Le operazioni di gestione del repository sono delegate a un'utilità separata 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 è fornito l'interfaccia web gotweb e l'utilità tog per la visualizzazione interattiva del contenuto del repository dalla riga di comando.

Tra le modifiche nella nuova versione, si può notare un ampliamento dell'evidenziazione dei campi nell'output dell'utilità tog, l'espansione delle possibilità di filtraggio 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, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster