OpenBSD projekti arendajad esitlesid uut vĂ€ljaannet versioonihalduse sĂŒsteemist Got (Game of Trees), mille arendamisel keskendutakse seadme ja kasutuse lihtsusele. Versioonitud andmete salvestamiseks kasutab Got Git-reposiitide kettavorminguga ĂŒhilduvat salvestusala, mis vĂ”imaldab töötada reposiidi kallal Got'i ja Giti tööriistade abil. NĂ€iteks vĂ”ib Giti abil teostada tegevusi, mis Got'is veel ei ole teostatavad. Kood on litsentseeritud ISC vabade litsentside alla.
Projekt seab peamiseks eesmĂ€rgiks OpenBSD arenduse toetamise, arvestades projekti eripĂ€ra. TĂ€psemalt kasutatakse Got'is OpenBSD-s vastu vĂ”etud turvameetmeid (nt privileegide eraldamine ning pledge ja unveil kutsete kasutamine) ja koodimise stiili. Tööriist on mĂ”eldud arendusprotsessiks, millel on keskne repositoorium ja kohalikud harud arendajatele, vĂ€lised ĂŒhendused SSH kaudu ja muudatuste ĂŒlevaatus e-posti teel.
Versioonihalduseks pakutakse utiliiti got, millel on tuttav kĂ€skude komplekt. Töö lihtsustamiseks toetab utiliit ainult minimaalset vajalikku kĂ€skude ja valikute kogumit, mis on piisav pĂ”hitegevuste tĂ€itmiseks ilma liialdusteta. Laiendatud toimingute jaoks on soovitatav kasutada tavalist git'i. Repositooriumi haldamise toimingud on eraldatud eraldi utiliiti gotadmin, mis tĂ€idab selliseid ĂŒlesandeid nagu repositooriumi initsialiseerimine, indeksite pakkimine ja andmete puhastamine. Reposiidi andmete sirvimiseks pakutakse veebiliidest gotweb ja utiliiti tog interaktiivseks sisu vaatamiseks kĂ€surealt.
Uue versiooni muudatuste seas vĂ”ib mĂ€rkida vĂ€ljade esiletĂ”stmise laiendamist tog'i utiliidi vĂ€ljundis, vĂ”imekuse laiendamist commit'ide filtreerimiseks muudatuste logi vaatamisel, sisseehitatud vihje lisamist, kĂ€su «gotadmin init -b » rakendamist ja juurdepÀÀsu reĆŸiimi kuvamist diff-vĂ€ljundis uute failide jaoks tööpuus.
Allikas: opennet.ru
