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