Lëshimi i sistemit të menaxhimit të versioneve Got 0.80 të përshtatshme për git.

Zhvilluesit e projektit OpenBSD publikuan versionin e sistemës së menaxhimit të versioneve Got 0.80 (Game of Trees), ku theksi kryesor është vendosur te thjeshtësia e strukturës dhe përdorimit. Për ruajtjen e të dhënave të versionuara, Got përdor një depo që është e pajtueshme me formatin disk të depove Git, çka lejon punimin me depunë përmes mjeteve të Got dhe Git. Për shembull, me ndihmën e Git mund të kryhen operacione që nuk janë implementuar në Got. Kodi shpërndahet nën licencën e lirë ISC.

Projekti ka si objektiv kryesor mbështetje për zhvillimin e OpenBSD me një sy në specifikën e projektit. Ndër gjëra të tjera, në Got aplikohen standardet e sigurisë të miratuara në OpenBSD (për shembull, ndarja e privilegjeve dhe përdorimi i thirrjeve pledge dhe unveil) dhe stili i kodimit. Instrumenti është i dizajnuar për procesin e zhvillimit me një depo të centralizuar dhe degë lokale për zhvilluesit, akses të jashtëm përmes SSH dhe rishikimin e ndryshimeve përmes emailit.

Për menaxhimin e versioneve ofrohet utilita got me një grup të njohur komandash. Për ta lehtësuar punën, utilita mbështet vetëm grupin minimal të komandave dhe opsioneve, të mjaftueshme për të kryer operacione bazë pa komplekse të panevojshme. Për operacione të avancuara, sugjerohet përdorimi i git-it të zakonshëm. Operacionet e menaxhimit të depozitës janë transferuar në një utilitë të veçantë gotadmin, e cila kryen detyra si inicializimi i depozitës, paketimi i indekseve dhe pastrimi i të dhënave. Për navigimin e të dhënave në depozitë ofrohet një ndërfaqe web gotwebd dhe utilita tog për shikimin interaktiv të përmbajtjes së depozitës nga komanda.

Ndër ndryshimet e shtuar:

  • NĂ« procesin server gotd, i cili siguron akses nĂ« rrjet pĂ«r depunĂ«, Ă«shtĂ« implementuar mundĂ«sia pĂ«r tĂ« shtuar rregulla pĂ«r autorizimin e operacioneve tĂ« shkrimit dhe leximit nĂ« lidhje me depo tĂ« veçanta.
  • NĂ« gotd janĂ« shtuar proceset e reja 'listen' dhe 'session' pĂ«r tĂ« monitoruar kĂ«rkesat pĂ«r socke unix dhe pĂ«r tĂ« trajtuar seancat. Operacionet e autentifikimit gjithashtu janĂ« çuar nĂ« njĂ« proces tĂ« veçantĂ« dytĂ«sor.
  • Izolimi i procesit nĂ« sfond gotd Ă«shtĂ« kaluar nga chroot nĂ« pĂ«rdorimin e thirrjes sistemore unveil. Kufizimi pĂ«r lidhjet nĂ« gotd pĂ«r vetĂ«m pĂ«rdoruesit nga grupi gotsh Ă«shtĂ« hequr.
  • NĂ« gotd Ă«shtĂ« implementuar kufizimi i numrit tĂ« lidhjeve nĂ« lidhje me uid.
  • NĂ« gotd.conf janĂ« shtuar cilĂ«simet pĂ«r menaxhimin e lidhjeve, dhe parametri unix_socket' Ă«shtĂ« zĂ«vendĂ«suar me 'listen on'.
  • Aksesi nĂ« informacionin qĂ« tregohet gjatĂ« aktivizimit tĂ« 'gotctl info' tani ofrohet vetĂ«m pĂ«r pĂ«rdoruesin root.
  • Zhvillimi i mbĂ«shtetjes CGI mbi got — gotweb, Ă«shtĂ« ndaluar, nĂ« vend tĂ« saj, pĂ«rndryshe pĂ«r ndĂ«rfaqen web, duhet tĂ« pĂ«rdoret realizimi FastCGI i gotwebd, mundĂ«sitĂ« e sĂ« cilĂ«s janĂ« zgjeruar ndjeshĂ«m. PĂ«r shembull, nĂ« gotwebd Ă«shtĂ« shtuar njĂ« sistem modelimi pĂ«r lehtĂ«simin e ndryshimit tĂ« pamjes sĂ« faqeve, Ă«shtĂ« shtuar njĂ« rrip RSS pĂ«r ndjekjen e etiketimeve, dhe Ă«shtĂ« pĂ«rmirĂ«suar shfaqja e blob-eve dhe listave tĂ« komiteteve.
  • NĂ« komandat got log, got diff dhe tog diff Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r daljet nĂ« formatin diffstat.
  • Konsumimi i memories Ă«shtĂ« ulur pĂ«rmes kufizimit tĂ« numrit tĂ« etiketimeve tĂ« ruajtura nĂ« cache-n e objekteve.
  • NĂ« got patch Ă«shtĂ« implementuar fshirja e skedarĂ«ve binarĂ«.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster