Misy rafitra fanaraha-maso version git-compatible vaovao novolavolaina ho an'ny OpenBSD.

Stefan Sperling (stsp@), mpikambana ao amin'ny tetikasa OpenBSD manana traikefa folo taona, ary iray amin'ireo mpamorona ny Apache Subversion, dia manangana rafitra fanaraha-maso version vaovao "Lalao hazo" (nahazo). Rehefa mamorona rafitra vaovao dia omena laharam-pahamehana ny fahatsoran'ny famolavolana sy ny fanamorana ny fampiasana fa tsy ny flexibility. Got dia mbola eo amin'ny fampandrosoana; Izy io dia novolavolaina manokana amin'ny OpenBSD ary ny mpihaino azy dia ny mpamorona OpenBSD. Ny kaody dia zaraina amin'ny alàlan'ny fahazoan-dàlana maimaim-poana ISC (mitovy amin'ny fahazoan-dàlana BSD sy MIT notsotsotra).

Nahazo mampiasa git repository hitahiry angona versioned. Amin'izao fotoana izao, ny fampandehanana dikan-teny eo an-toerana ihany no tohana. Mandritra izany fotoana izany, ny git dia azo ampiasaina amin'ny fiasa rehetra izay mbola tsy ampiharina amin'ny got - azo atao foana ny miara-miasa amin'ny got sy git ao amin'ny tahiry mitovy.

Main current tanjona Ny tetikasa dia miara-miasa amin'ireo mpamorona OpenBSD izay te hampiasa tsy tapaka ny got ho an'ny asany OpenBSD, ary manatsara ny asa fanaraha-maso ny dikan-teny mifototra amin'ny tamberin'izy ireo.

Fitsipika fototra amin'ny tetikasa:

  • Manaraka ny fitsipika fiarovana OpenBSD sy ny fomba fanoratana;
  • Ny dingana fampandrosoana mifototra amin'ny famerenana code amin'ny alàlan'ny mailaka;
  • ny fampiasana ny antoka(2) ary hanazava(2) manerana ny fototry ny code manontolo;
  • Mampiasa fanasarahana tombontsoa rehefa mamaka ny angona tahiry amin'ny tambajotra na avy amin'ny kapila;
  • Fanohanana codebase nahazoan-dalana BSD.

Tanjona maharitra:

  • Ny fitazonana ny mifanaraka amin'ny endrika kapila ao amin'ny tahiry git (tsy misy fitazonana mifanaraka amin'ny fitaovana);
  • Manome fitaovana fanaraha-maso ny dikan-teny feno ho an'ny OpenBSD:
    • Interface andalana baiko intuitive mba hanatanterahana ny asa fanontana ilaina (nahazo)
    • Fitehirizam-boky interactive handinihana ny tantara sy handinihana ny fanovana natao (tog)
    • CGI script izay mampihatra ny interface Internet - navigateur repository
    • Fitaovana fitantanana repository miaraka amin'ny fanamafisana mafy ny backup sy ny fanarenana
    • Mpizara fitehirizam-bokatra ho fampiantranoana trano fitehirizam-bokatra sy fandrindrana ny fanovana miaraka amin'ny fitaratra ho an'ny daholobe sy tsy miankina.
  • Requirements Workflow amin'ny OpenBSD Developer:
    • Fanohanana matanjaka naorina ho an'ny modely fitahirizana foibe;
    • Ho an'ny mpamorona tsy mila sampana dia tazonina ny fanamorana ny fampiasana;
    • Fanohanana ny sampana eo an-toerana ho an'ny mpamorona izay mila izany;
    • Fanohanana ny sampana famoahana "-stable";
    • Asa hafa ilaina amin'ny fananganana fotodrafitrasa amin'ny tetikasa OpenBSD.
  • Fampiharana ny fifandraisana amin'ny tamba-jotra voamarina sy miafina:
    • Fidirana amin'ny fitehirizana amin'ny alàlan'ny SSH ary TLS raha tsy azo atao amin'ny fanaovana clone fitehirizana sy fandraisana fanovana;
    • Ny fidirana amin'ny tahiry amin'ny alàlan'ny SSH ihany no hanaovana fanovana;
    • Tsy azo idirana amin'ny fifandraisana tsy misy encryption ny repository.

    efa nahazo nanampy ao amin'ny hazo ports ho "devel / nahazo". On EUROBSDCON 2019 hatolotra tatitra momba ny rafitra fanaraha-maso dikan-vaovao.

    Source: opennet.ru

Add a comment