Zhvilluesit e projektit OpenBSD publikuan versionin e sistemës së menaxhimit të versioneve Got 0.100 (Game of Trees), i cili fokusohet në thjeshtësinë e dizajnit dhe përdorimit. Për të ruajtur të dhënat e versioneve, Got përdor një depo të përputhshme me formatin disk të depozitave Git, duke lejuar punën me depozitën përmes mjeteve Got dhe Git. Për shembull, me ndihmën e Git-it mund të kryhen operacione që nuk janë realizuar në Got.
Projekti ka si objektiv kryesor mbështetje për zhvillimin e OpenBSD në përputhje me specifikën e projektit. Ndër të tjera, në Got përdoren rregullat e sigurisë të pranuara në OpenBSD (për shembull, ndarja e privilegjeve dhe përdorimi i thirrjeve pledge dhe unveil) si dhe stili i shkrimit të kodit. Mjeti është i dizajnuar për procesin e zhvillimit me një depo të përqendruar dhe degë lokale për zhvilluesit, qasje të jashtme përmes SSH dhe rishikimin e ndryshimeve përmes emailit.
Për menaxhimin e versioneve ofrohet utilitari got me një grup komandash të njohura. Për ta lehtësuar punën, utilitari mbështet vetëm grupin minimal të komandave dhe opsioneve, të mjaftueshme për kryerjen e operacioneve themelore pa komplikime të panevojshme. Për operacione më të avancuara, sugjerohet të përdoret git-i i zakonshëm. Operacionet e menaxhimit të depozitës janë transferuar në një utilitar të veçantë gotadmin, i cili kryen detyra të tilla si inicializimi i depozitës, paketimi i indekseve dhe pastrimi i të dhënave. Për navigimin në të dhëna në depo, ofrohet interfaci web gotwebd dhe utilitari tog për shikimin interaktiv të përmbajtjes së depozitës nga linja e komandës.
Ndër ndryshimet:
- Shtuar komanda âgot initâ, e implementuar si njĂ« alternativĂ« e komandĂ«s âgotadmin initâ.
- Kryer kalimi në përdorimin e funksionit readdir në vend të readdir_r.
- Në interfacin web është ofruar 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 skedarëve temporarë të përdorur është tkurrur.
- Eliminuar gabimet dhe rrjedhjet e memories.
Burimi: opennet.ru
