Një sistem i ri i kontrollit të versioneve Got, i cili është në zhvillim për OpenBSD, është në përputhje me git.

Stefan Sperling (stsp@), një anëtar i projektit OpenBSD me një përvojë një dekade, si dhe një nga zhvilluesit kryesorë të Apache Subversion, po zhvillon një sistem të ri kontrolli versioni «Game of Trees» (got). Kur u krijua sistemi i ri, prioritet iu dha thjeshtësisë së strukturës dhe përdorimit, sesa fleksibilitetit. Aktualisht Got është ende në zhvillim; ai po zhvillohet ekskluzivisht në OpenBSD dhe audienca e tij e synuar janë zhvilluesit e OpenBSD. Kodi shpërndahet nën një licencë të lirë ISC (ekvivalente me licencën e thjeshtuar BSD dhe MIT).

PĂ«r ruajtjen e tĂ« dhĂ«nave tĂ« versionuara nĂ« Got pĂ«rdoren git-repozitoret. NĂ« kĂ«tĂ« moment, mbĂ«shteten vetĂ«m operacionet lokale tĂ« menaxhimit tĂ« versioneve. MegjithatĂ«, git mund tĂ« pĂ«rdoret pĂ«r çdo funksionalitet qĂ« ende nuk Ă«shtĂ« realizuar nĂ« got — do tĂ« jetĂ« gjithmonĂ« e mundur tĂ« punoni me got dhe git nĂ« tĂ« njĂ«jtin depo.

Qëllimi kryesor aktual i projektit është të ndërveprojë me zhvilluesit e OpenBSD, të cilët dëshirojnë të përdorin rregullisht got për punën e tyre në OpenBSD, dhe të përmirësojë operacionet e menaxhimit të versioneve bazuar në feedback-un e marrë nga ata. Principet kryesore të projektit:

Të ndiqen rregullat e sigurisë dhe stilit të kodimit të OpenBSD;

  • Procesi i zhvillimit, i bazuar nĂ« rishikimin e kodit pĂ«rmes emailit;
  • ) nĂ« tĂ« gjithĂ« bazĂ«n e kodit;
  • PĂ«rdorimi pledge(2) dhe unveil(2PĂ«rdorimi i ndarjes sĂ« privilegjeve gjatĂ« analizĂ«s sĂ« tĂ« dhĂ«nave tĂ« depozitĂ«s nĂ« rrjet ose nĂ« disk;
  • MbĂ«shtetje pĂ«r bazĂ«n e kodit nĂ«n licencĂ«n BSD.
  • Ruajtja e pĂ«rputhshmĂ«risĂ« me formatin e diskut tĂ« depozitĂ«s git (pa ruajtur pĂ«rputhshmĂ«rinĂ« me mjetet);

Qëllimet afatgjata:

  • Sigurimi i njĂ« grupi tĂ« plotĂ« mjetesh pĂ«r menaxhimin e versioneve pĂ«r OpenBSD:
  • NjĂ« interface e thjeshtĂ« pĂ«r komandĂ«n e linjĂ«s pĂ«r tĂ« kryer operacionet e nevojshme tĂ« menaxhimit tĂ« versioneve (
  • KĂ«rkesat pĂ«r procesin e punĂ«s sĂ« zhvilluesve OpenBSD:
    • MbĂ«shtetje e fortĂ« e integruar pĂ«r modelin e centralizuar tĂ« depozitave;
    • PĂ«r zhvilluesit qĂ« nuk kanĂ« nevojĂ« pĂ«r degĂ«, ruhet thjeshtĂ«sia e pĂ«rdorimit;
    • MbĂ«shtetje pĂ«r degĂ«t lokale pĂ«r zhvilluesit qĂ« kanĂ« nevojĂ« pĂ«r to;
    • MbĂ«shtetje pĂ«r degĂ«t e lĂ«shimeve "-stable";
    • Funksione tĂ« tjera tĂ« nevojshme pĂ«r ndĂ«rtimin e infrastrukturĂ«s sĂ« projektit OpenBSD.
  • TĂ« arriturat me lidhje rrjeti tĂ« autentikuara dhe tĂ« kriptuara:
    • Qasje nĂ« depozita pĂ«rmes SSH dhe pĂ«r mĂ« tepĂ«r TLS pĂ«r klonimin e depozitave dhe marrjen e ndryshimeve;
    • Qasje nĂ« depozita vetĂ«m pĂ«rmes SSH pĂ«r tĂ« bĂ«rĂ« ndryshime;
    • Qasja nĂ« depozita nuk Ă«shtĂ« e mundur pĂ«rmes lidhjeve tĂ« pa kriptuara.

    Got tashmë është shtuar në pemën e porteve si "devel/got". Në EUROBSDCON 2019 do të prezantohet referatin për sistemin e ri të kontrollit të versioneve.

    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