Izdaja git-ustreznega sistema za upravljanje različic Got 0.100

Razvijalci projekta OpenBSD so objavili izdajo sistema za upravljanje z različicami Got 0.100 (Game of Trees), pri razvoju katerega je glavni poudarek na preprostosti naprave in uporabe. Za shranjevanje različiciranih podatkov Got uporablja shrambo, združljivo z diskskim formatom repozitorijev Git, kar omogoča delo z repozitorijem s pomočjo orodij Got in Git. Na primer, s pomočjo Git je mogoče izvajati naloge, ki niso bile realizirane v Got. Koda se distribuira pod prostim dovoljenjem ISC.

Projekt postavlja za glavni cilj spremljanje razvoja OpenBSD ob upoštevanju specifik projekta. Med drugim Got uporablja pravila zagotavljanja varnosti, sprejeta v OpenBSD (na primer, ločevanje privilegijev in uporaba sistemskih klicev pledge in unveil) ter slog pisanja kode. Orodje je zasnovano za proces razvoja s splošnim centraliziranim repozitorijem in lokalnimi vejami za razvijalce, zunanjim dostopom preko SSH in pregledovanjem sprememb preko elektronske pošte.

Za upravljanje z različicami je na voljo orodje got s običajnim naborom ukazov. Da bi poenostavili delo, orodje podpira le minimalen nabor ukazov in možnosti, ki zadostujejo za izvajanje osnovnih operacij brez odvečnih zapletov. Za razširjene operacije se priporoča uporabljati običajen git. Operacije upravljanja z repozitorijem so prenesene v posebno orodje gotadmin, ki izvaja naloge, kot so inicializacija repozitorija, pakiranje indeksov in čiščenje podatkov. Za navigacijo po podatkih v repozitoriju je na voljo spletni vmesnik gotwebd in orodje tog za interaktivno pregledovanje vsebine repozitorija iz ukazne vrstice.

Med spremembami:

  • Dodana je bila ukaz ‘got init’, implementiran kot alternativa ukazu ‘gotadmin init’.
  • Prehod na uporabo funkcije readdir namesto readdir_r je bil izveden.
  • V spletnem vmesniku je bila omogočena sprememba identifikatorja uporabnika, pod katerim poteka proces gotwebd. V konfiguracijski datoteki gotwebd.conf so bile odstranjene možnosti ‘listen on socket off’, ‘unix_socket off’ in ‘unix_socket_name’. Število uporabljenih začasnih datotek se je zmanjšalo.
  • Odpravljene so bile napake in puščanje pomnilnika.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster