Rhyddhau system rheoli fersiwn sy'n gydnaws Γ’ git Wedi cael 0.80

Mae datblygwyr y prosiect OpenBSD wedi cyhoeddi rhyddhau'r system rheoli fersiwn Got 0.80 (Game of Trees), y mae ei datblygiad yn canolbwyntio ar rwyddineb dylunio a defnyddio. I storio data fersiwn, mae Got yn defnyddio storfa sy'n gydnaws Γ’ fformat disg ystorfeydd Git, sy'n eich galluogi i weithio gyda'r ystorfa gan ddefnyddio'r offer Got a Git. Er enghraifft, gallwch ddefnyddio Git i wneud gwaith nad yw'n cael ei weithredu yn Got. Mae'r cod yn cael ei ddosbarthu o dan y drwydded ISC rhad ac am ddim.

Prif nod y prosiect yw cefnogi datblygiad OpenBSD gyda golwg ar fanylion y prosiect. Ymhlith pethau eraill, mae Got yn defnyddio rheolau diogelwch OpenBSD (fel gwahanu breintiau a defnyddio galwadau addewid a dadorchuddio) ac arddull codio. Mae'r pecyn cymorth wedi'i gynllunio ar gyfer y broses ddatblygu gyda storfa ganolog gyffredin a changhennau lleol ar gyfer datblygwyr, mynediad allanol trwy SSH ac adolygiad o newidiadau trwy e-bost.

Ar gyfer rheoli fersiwn, cynigir y cyfleustodau got gyda'r set arferol o orchmynion. Er mwyn symleiddio'r gwaith, mae'r cyfleustodau'n cefnogi dim ond y set ofynnol o orchmynion ac opsiynau sy'n ddigonol i gyflawni gweithrediadau sylfaenol heb gymhlethdodau diangen. Ar gyfer gweithrediadau uwch, argymhellir defnyddio git rheolaidd. Mae gweithrediadau rheoli ystorfa yn cael eu symud i gyfleustodau gotadmin ar wahΓ’n, sy'n cyflawni tasgau fel cychwyn yr ystorfa, pacio mynegeion, a glanhau data. Er mwyn llywio trwy'r data yn yr ystorfa, cynigir rhyngwyneb gwe gotwebd a'r cyfleustodau tog ar gyfer gwylio rhyngweithiol o gynnwys y storfa o'r llinell orchymyn.

Ymhlith y newidiadau ychwanegol:

  • Mae gan y broses gweinydd god, sy'n darparu mynediad rhwydwaith i'r gadwrfa, y gallu i ychwanegu rheolau i awdurdodi gweithrediadau ysgrifennu a darllen mewn perthynas Γ’ storfeydd unigol.
  • Ychwanegodd gotd brosesau "gwrando" a "sesiwn" newydd i fonitro galwadau soced unix a thrin sesiynau. Rhoddir gweithrediadau dilysu hefyd mewn proses plentyn ar wahΓ’n.
  • Mae ynysu proses cefndir Gotd wedi'i symud o chroot i ddefnyddio'r alwad system dadorchuddio. Wedi dileu'r cyfyngiad ar gysylltu Γ’ god yn unig ar gyfer defnyddwyr o'r grΕ΅p gotsh.
  • god yn gweithredu terfyn ar nifer y cysylltiadau yn seiliedig ar uid.
  • Ychwanegwyd gosodiadau ar gyfer rheoli cysylltiad i gotd.conf, a newidiodd y paramedr unix_socket i 'wrando ar'.
  • Mae mynediad i'r wybodaeth a ddangosir wrth redeg 'goctl info' bellach yn gyfyngedig i'r defnyddiwr gwraidd yn unig.
  • Mae datblygiad y deunydd lapio CGI ar gyfer got - gotweb - wedi dod i ben, ac yn lle hynny dylid defnyddio gweithrediad FastCGI gotwebd, y mae ei alluoedd wedi'i ehangu'n sylweddol, ar gyfer y rhyngwyneb gwe. Er enghraifft, ychwanegodd gotwebd injan templed i'w gwneud hi'n haws newid dyluniad tudalennau, ychwanegu porthiant RSS ar gyfer olrhain tagiau, a gwella arddangosiad smotiau a rhestrau o ymrwymiadau.
  • Mae'r gorchmynion log got, got diff, a tog diff bellach yn cefnogi allbwn diffstat.
  • Mae defnydd cof wedi'i leihau trwy gyfyngu ar nifer y tagiau sy'n cael eu storio yn y celc gwrthrychau.
  • Mae'r darn got yn gweithredu dileu ffeiliau deuaidd.

Ffynhonnell: opennet.ru

Ychwanegu sylw