OpenBSD projekti arendajad avaldasid versioonihaldussĂŒsteemi Got 0.100 (Game of Trees), mille arendamisel on peamine tĂ€helepanu suunatud seadmete ja kasutamise lihtsusele. Got salvestab versioonitud andmeid Git-repositorite failivorminguga ĂŒhilduvas hoidlas, mis vĂ”imaldab töötada hoidlaga Got ja Git tööriistade abil. NĂ€iteks saab Git'i abil teha töid, mida Got'is ei ole teostatud. Kood on jagatud vabaks ISC litsentsi alusel.
Projekti peamine eesmĂ€rk on OpenBSD arenduse toetamine, arvestades projekti spetsiifikat. Muuhulgas jĂ€rgib Got OpenBSD-s kehtivaid turvameetmeid (nt privileegide jagamine ning pledge ja unveil kutsungite kasutamine) ja koodikirjutamise stiili. Tööriist on mĂ”eldud arendusprotsessiks, kus on keskselt hallatav hoidis ja kohalikud harud arendajatele, SSH kaudu vĂ€lise juurdepÀÀsuga ning muudatuste ĂŒlevaatamine e-posti teel.
Versionihaldamiseks pakutakse utiliiti got koos tuttava kĂ€suvalikuga. Töö lihtsustamiseks toetab utiliit ainult minimaalset vajalikku kĂ€su- ja valikute kogumit, mis on piisav pĂ”hitoimingute teostamiseks ilma liigsete keerukusteta. Laiendatud toimingute jaoks on soovitatav kasutada tavapĂ€rast git'i. Hoidla haldamise toimingud on eraldi utiliiti gotadmin, mis teostab ĂŒlesandeid nagu hoidla initsialiseerimine, indeksite pakkimine ja andmete puhastamine. Andmete navigeerimiseks hoidlas pakutakse veebiliidest gotwebd ja utiliiti tog interaktiivseks hoidla sisu vaatamiseks kĂ€surealt.
Muudatuste seas:
- Lisatud kĂ€sk âgot initâ, rakendatud alternatiivina kĂ€sklusele âgotadmin initâ.
- Ălemineku teostamine readdir funktsiooni kasutamisele readdir_r asemel.
- Veebiliideses on lisatud vÔimalus muuta kasutaja identifikaatorit, mille all gotwebd protsess kÀivitatakse. Failis gotwebd.conf on eemaldatud valikud 'listen on socket off', 'unix_socket off' ja 'unix_socket_name'. Kasutatavate ajutiste failide arvu on vÀhendatud.
- TÔrked ja mÀlulekete kÔrvaldamine.
Allikas: opennet.ru
