Git-ühilduva versioonihalduse süsteemi Got 0.100 väljalaskmine

OpenBSD projekti arendajad on avaldanud versioonihalduse süsteemi Got 0.100 (Game of Trees), mille arendamisel on keskendutud seadme ja kasutamise lihtsusele. Versioonitud andmete salvestamiseks kasutab Got Git'i hoidlate formaadiga ühilduvat salvestust, mis võimaldab töötada hoidla kaudu Got'i ja Git'i tööriistade abiga. Näiteks saab Git'i abil teostada tööülesandeid, mis pole Got'is realiseeritud. Kood levitatakse vabade ISC litsentside alusel.

Projekti peamine eesmärk on OpenBSD arendamise toetamine, arvestades projekti spetsiifikat. Lisaks rakendatakse Got's OpenBSD-s vastuvõetud turvaprinke (näiteks privileegide eristamine ja pledge ja unveil kutsungite kasutamine) ning koodikirjutamise stiili. Tööriist on mõeldud arendusprotsessiks, kus on keskne repositoorium ja arendajate kohalikud harud, SSH kaudu väline juurdepääs ja muudatuste tõendamine e-posti teel.

Versioonihalduseks on saadaval utiliit got, millel on tavaline käskude komplekt. Töö lihtsustamiseks toetab utiliit ainult kõige vajalikumat käsu- ja valikute komplekti, mis on piisav põhitegevuste teostamiseks ilma liigsete keerukusteta. Täiendavate toimingute jaoks on soovitatav kasutada tavalist git. Repositooriumi haldamise toimingud on eraldi utiliiti gotadmin, mis täidab ülesandeid nagu repositooriumi initsialiseerimine, indeksite pakkimine ja andmete puhastamine. Andmete navigeerimiseks repositooriumis on saadaval veebiliides gotwebd ja utiliit tog command line'ist repositooriumi sisu interaktiivseks vaatamiseks.

Muudatuste seas:

  • Lisatud käsk 'got init', mis on rakendatud alternatiivina käsklusele 'gotadmin init'.
  • Üleminek on toimunud readdir funktsiooni kasutamisele readdir_r asemel.
  • Veebiliideses on nüüd võimalik muuta kasutaja identifikaatorit, millega käivitatakse protsess gotwebd. Failist gotwebd.conf on eemaldatud valikud 'listen on socket off', 'unix_socket off' ja 'unix_socket_name'. Vähenenud ajutiste failide arvu.
  • Vead ja mäluleked on kõrvaldatud.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster