Për OpenBSD po zhvillohet një sistem i ri kontrolli versioni i përputhshëm me git Got

Stefan Sperling (stsp@), një pjesëmarrës në projektin OpenBSD me një dekadë përvojë, si dhe një nga zhvilluesit kryesorë të Apache Subversion, po zhvillon sistemi i ri i kontrollit të versioneve «Game of Trees» (got). Gjatë krijimit të këtij sistemi të ri, përparësi u jepet thjeshtësisë së strukturës dhe përdorimit, në vend të fleksibilitetit. Aktualisht, Got është ende duke u zhvilluar; ai po zhvillohet ekskluzivisht në OpenBSD dhe publikun e tij të synuar janë zhvilluesit e OpenBSD. Kodi shpërndahet nën licencën e lirë ISC (e barabartë me licencën e thjeshtuar BSD dhe MIT).

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

Qëllimi kryesor aktual i projektit quhet ndërveprimi me zhvilluesit e OpenBSD, të cilët dëshirojnë të përdorin rregullisht got për punën e tyre mbi OpenBSD, dhe përmirësimi i operacioneve të menaxhimit të versioneve në bazë të feedback-ut nga ata. Principet kryesore të projektit:

Të ndjekë rregullat e sigurisë dhe stilin e 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Ă« pĂ«rpunimit tĂ« tĂ« dhĂ«nave nga repozita pĂ«rmes rrjetit ose nga disku;
  • MbĂ«shtetje e bazĂ«s sĂ« kodit nĂ«n licencĂ«n BSD.
  • QĂ«llimet afatgjata:

Të ruajë kompatibilitetin me formatin e disku të repozitës git (pa mbajtur kompatibilitetin me mjetet);

  • TĂ« sigurojĂ« njĂ« grup tĂ« plotĂ« tĂ« mjeteve tĂ« menaxhimit tĂ« versioneve pĂ«r OpenBSD:
  • NjĂ« ndĂ«rfaqe tĂ« intuicionshme tĂ« komandave pĂ«r tĂ« kryer operacionet e nevojshme tĂ« menaxhimit tĂ« versioneve (
  • MbĂ«shtetje e fortĂ« e integruar pĂ«r modelin qendror tĂ« repozitĂ«s;
    • PĂ«r zhvilluesit qĂ« nuk kanĂ« nevojĂ« pĂ«r degĂ« (branch), 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.
    • Implementimi i lidhjeve rrjetĂ«sore tĂ« autentikuara dhe tĂ« kriptuara:
  • Qasja nĂ« repozitat pĂ«rmes SSH dhe pĂ«r mĂ« tepĂ«r TLS pĂ«r klonimin e repozitĂ«s dhe marrjen e ndryshimeve;
    • Qasja nĂ« repozitat vetĂ«m pĂ«rmes SSH pĂ«r tĂ« bĂ«rĂ« ndryshime;
    • Qasja nĂ« repozita nuk Ă«shtĂ« e mundur pĂ«rmes lidhjeve tĂ« pa kriptuara.
    • Got Ă«shtĂ« tashmĂ«

    në pemën e porteve si « u shtua devel/got«. NëEUROBSDCON 2019 do të përurohet për sistemin e ri të kontrollit të versioneve. raport Stefan Sperling (stsp@), një pjesëmarrës në projektin OpenBSD me një dekadë përvojë, si dhe një nga zhvilluesit kryesorë të Apache Subversion, po zhvillon një sistem të ri kontrolli versionesh "Game of Trees" (got). Gjatë krijimit të këtij sistemi të ri, përparësi u jepet thjeshtësisë së strukturës dhe përdorimit, në vend të fleksibilitetit. Aktualisht, Got është ende duke u zhvilluar; ai po zhvillohet ekskluzivisht në OpenBSD dhe publiku i tij i synuar

    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