د OpenBSD لپاره د نوي git سره مطابقت لرونکی نسخه کنټرول سیسټم رامینځته کیږي.

سټیفن سپرلینګ (stsp@)، د OpenBSD پروژې غړی چې لس کلنه تجربه لري، په بیله بیا د اپاچي سبورسیشن یو له اصلي پراختیا کونکو څخه، وده کوي نوی نسخه کنټرول سیسټم "د ونو لوبه" (ترلاسه کړ). کله چې یو نوی سیسټم رامینځته کیږي، لومړیتوب د انعطاف پر ځای د ډیزاین سادګۍ او د کارولو اسانتیا ته ورکول کیږي. ګیټ اوس هم د پراختیا په حال کې دی؛ دا په ځانګړي ډول په OpenBSD کې رامینځته شوی او د دې هدف لیدونکي د OpenBSD پراختیا کونکي دي. کوډ د وړیا جواز لاندې ویشل شوی ISC (د ساده شوي BSD او MIT جواز سره مساوي).

Got د نسخې ډاټا ذخیره کولو لپاره د git ذخیره کاروي. اوس مهال، یوازې د محلي نسخې عملیات ملاتړ کیږي. په ورته وخت کې ، git د هر هغه فعالیت لپاره کارول کیدی شي چې لاهم په get کې ندي پلي شوي - دا به تل ممکن وي چې په ورته ذخیره کې د get او git سره کار وکړئ.

اصلي اوسنی موخه پروژه د OpenBSD پراختیا کونکو سره کار کوي څوک چې غواړي په منظم ډول د دوی د OpenBSD کار لپاره ګیټ وکاروي ، او د دوی د فیډبیک پراساس د نسخې کنټرول عملیات ښه کړي.

د پروژې اساسي اصول:

  • د OpenBSD امنیتي قواعد او د کوډ کولو سټایل تعقیب؛
  • د بریښنالیک له لارې د کوډ بیاکتنې پراساس د پراختیا پروسه؛
  • کارول ژمنې(2) او ښکاره کړئ(2) په ټول کوډ بیس کې؛
  • د امتیاز جلا کول کارول کله چې د شبکې یا ډیسک څخه د ذخیره کولو ډیټا پارس کول؛
  • د BSD جواز لرونکي کوډبیس ملاتړ.

اوږد مهاله موخې:

  • د git ذخیره کولو ډیسک فارمیټ سره مطابقت ساتل (پرته له دې چې د اوزار کټ سره مطابقت وساتي)؛
  • د OpenBSD لپاره د نسخې کنټرول وسیلو بشپړ سیټ چمتو کول:
    • د اړتیا وړ نسخې عملیات ترسره کولو لپاره هوښیار کمانډ لاین انٹرفیس (ترلاسه)
    • د تاریخ تحلیل او د ژمنو بدلونونو بیاکتنې لپاره متقابل ذخیره براوزر (ټګ)
    • د CGI سکریپټ چې د ویب انٹرفیس پلي کوي - repository browser
    • د ذخیره کولو ادارې وسیلې په بیک اپ او بیا رغولو قوي ټینګار سره
    • د مرکزي ذخیره کولو کوربه کولو لپاره د ذخیره کولو سرور او د عامه او خصوصي عکسونو کاسکیډ سره بدلونونه همغږي کول
  • د OpenBSD پراختیا کونکي کاري فلو اړتیاوې:
    • د مرکزي ذخیره کولو ماډل لپاره قوي جوړ شوی ملاتړ؛
    • د پراختیا کونکو لپاره چې څانګو ته اړتیا نلري ، د کارولو اسانتیا ساتل کیږي؛
    • د پراختیا کونکو لپاره د ځایی څانګو ملاتړ چې دوی ته اړتیا لري؛
    • د "باثباته" خوشې کولو څانګو لپاره ملاتړ؛
    • د OpenBSD پروژې زیربنا جوړولو لپاره نورې دندې اړین دي.
  • د مستند او کوډ شوي شبکې اتصال پلي کول:
    • د ذخیره کولو کلون کولو او بدلونونو ترلاسه کولو لپاره د SSH او اختیاري TLS له لارې زیرمو ته لاسرسی؛
    • د بدلونونو لپاره یوازې د SSH له لارې ذخیره کولو ته لاسرسی؛
    • زیرمو ته د نه کوډ شوي اړیکو له لارې لاسرسی نشي کیدی.

    لا دمخه ترلاسه شوی زیاته کړه د بندرونو ونې ته لکه "پرمختګ/ترلاسه شوی". پر EUROBSDCON 2019 وړاندې شي راپور د نوي نسخه کنټرول سیسټم په اړه.

    سرچینه: opennet.ru

Add a comment