Zhvilluesit e projektit OpenBSD publikuan versionin e sistemës së menaxhimit të versioneve Got 0.100 (Game of Trees), i cili përqendrohet kryesisht në thjeshtësinë e strukturës dhe përdorimit. Për ruajtjen e të dhënave të versionuara, Got përdor një ruajtje të përshtatshme me formatin e disqeve të depozitave Git, çka lejon punën me depozitën përmes mjeteve Got dhe Git. Për shembull, me anë të Git mund të kryhen detyra që nuk janë realizuar në Got. Kodi shpërndahet nën licencën e lirë ISC.
Projekti ka si objektiv kryesor mbështetje për zhvillimin e OpenBSD me një sy në specifikën e projektit. Ndër gjëra të tjera, në Got aplikohen standardet e sigurisë të miratuara në OpenBSD (për shembull, ndarja e privilegjeve dhe përdorimi i thirrjeve pledge dhe unveil) dhe stili i kodimit. Instrumenti është i dizajnuar për procesin e zhvillimit me një depo të centralizuar dhe degë lokale për zhvilluesit, akses të jashtëm përmes SSH dhe rishikimin e ndryshimeve përmes emailit.
Për menaxhimin e versioneve ofrohet utilita got me një grup të njohur komandash. Për ta lehtësuar punën, utilita mbështet vetëm grupin minimal të komandave dhe opsioneve, të mjaftueshme për të kryer operacione bazë pa komplekse të panevojshme. Për operacione të avancuara, sugjerohet përdorimi i git-it të zakonshëm. Operacionet e menaxhimit të depozitës janë transferuar në një utilitë të veçantë gotadmin, e cila kryen detyra si inicializimi i depozitës, paketimi i indekseve dhe pastrimi i të dhënave. Për navigimin e të dhënave në depozitë ofrohet një ndërfaqe web gotwebd dhe utilita tog për shikimin interaktiv të përmbajtjes së depozitës nga komanda.
NĂ« mesin e ndryshimeve:
- Shtuar komanda 'got init', e aplikuar si alternativë ndaj komandës 'gotadmin init'.
- Kryer kalimi në përdorimin e funksionit readdir në vend të readdir_r.
- Në ndërfaqen web ofrohet mundësia e ndryshimit të identifikuesit të përdoruesit, nën të cilin ekzekutohet procesi gotwebd. Në skedarin e konfigurimit gotwebd.conf janë hequr opsionet "listen on socket off", "unix_socket off" dhe "unix_socket_name". Numri i skedhave temporale të përdorura është reduktuar.
- Eliminuar gabimet dhe rrjedhjet e memories.
Burimi: opennet.ru
