Lëshimi i sistemit të menaxhimit të versioneve Got 0.100 në përputhje me git

Zhvilluesit e projektit OpenBSD publikuan versionin e sistemës së menaxhimit të versioneve Got 0.100 (Game of Trees), i cili fokusohet në thjeshtësinë e dizajnit dhe përdorimit. Për të ruajtur të dhënat e versioneve, Got përdor një depo të përputhshme me formatin disk të depozitave Git, duke lejuar punën me depozitën përmes mjeteve Got dhe Git. Për shembull, me ndihmën e Git-it mund të kryhen operacione që nuk janë realizuar në Got.

Projekti ka si objektiv kryesor mbështetje për zhvillimin e OpenBSD në përputhje me specifikën e projektit. Ndër të tjera, në Got përdoren rregullat e sigurisë të pranuara në OpenBSD (për shembull, ndarja e privilegjeve dhe përdorimi i thirrjeve pledge dhe unveil) si dhe stili i shkrimit të kodit. Mjeti është i dizajnuar për procesin e zhvillimit me një depo të përqendruar dhe degë lokale për zhvilluesit, qasje të jashtme përmes SSH dhe rishikimin e ndryshimeve përmes emailit.

Për menaxhimin e versioneve ofrohet utilitari got me një grup komandash të njohura. Për ta lehtësuar punën, utilitari mbështet vetëm grupin minimal të komandave dhe opsioneve, të mjaftueshme për kryerjen e operacioneve themelore pa komplikime të panevojshme. Për operacione më të avancuara, sugjerohet të përdoret git-i i zakonshëm. Operacionet e menaxhimit të depozitës janë transferuar në një utilitar të veçantë gotadmin, i cili kryen detyra të tilla si inicializimi i depozitës, paketimi i indekseve dhe pastrimi i të dhënave. Për navigimin në të dhëna në depo, ofrohet interfaci web gotwebd dhe utilitari tog për shikimin interaktiv të përmbajtjes së depozitës nga linja e komandës.

Ndër ndryshimet:

  • Shtuar komanda ‘got init’, e implementuar si një alternativë e komandës ‘gotadmin init’.
  • Kryer kalimi në përdorimin e funksionit readdir në vend të readdir_r.
  • Në interfacin web është ofruar mundësia e ndryshimit të identifikuesit të përdoruesit, nën të cilin ekzekutohet procesi gotwebd. Në skedarin e konfigurimit gotwebd.conf janë hequr opsionet «listen on socket off», «unix_socket off» dhe «unix_socket_name». Numri i skedarëve temporarë të përdorur është tkurrur.
  • Eliminuar gabimet dhe rrjedhjet e memories.

Burimi: opennet.ru

Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS 🔥 Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS | ProHoster