Stefan Sperling (), një pjesëmarrës në projektin OpenBSD me një dekadë përvojë, si dhe një nga zhvilluesit kryesorë të Apache Subversion, sistemi i ri i kontrollit të versioneve (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ë (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 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 () dhe (Pë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 (
- got)
- tog)
- Mjetet e administrimit të repozitave me një theks të fortë në kopjimin dhe rikuperimin
- Një server repozite për hostimin e repozitës qendrore dhe sinkronizimin e ndryshimeve me një kaskadë pasqyrash publike dhe private
- Kërkesat për procesin e punës së zhvilluesve të OpenBSD:
- 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 « devel/gotEUROBSDCON 2019 për sistemin e ri të kontrollit të versioneve. 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
