OpenBSD لاءِ نئون گٽ-مطابقت وارو نسخو ڪنٽرول سسٽم تيار ڪيو پيو وڃي.

اسٽيفن اسپرلنگ (stsp@)، ڏهن سالن جي تجربي سان OpenBSD پروجيڪٽ جو ميمبر، گڏوگڏ Apache Subversion جي مکيه ڊولپرز مان هڪ، ترقي ڪري ٿو نئون نسخو ڪنٽرول سسٽم "وڻ جي راند" (حاصل). جڏهن هڪ نئون سسٽم ٺاهيندي، ترجيح ڏني ويندي آهي سادگي جي ڊيزائن ۽ استعمال جي آسانيء جي بدران. گٽ في الحال ترقي ۾ آهي؛ اهو خاص طور تي OpenBSD تي ترقي ڪئي وئي آهي ۽ ان جو ٽارگيٽ سامعين OpenBSD ڊولپرز آهن. ڪوڊ مفت لائسنس تحت ورهايو ويو آهي آئي سي (سادگي BSD ۽ MIT لائسنس جي برابر).

ورزن ٿيل ڊيٽا کي ذخيرو ڪرڻ لاءِ Git repositories استعمال ڪري ٿو. في الحال، صرف مقامي ورزننگ عملن جي حمايت ڪئي وئي آهي. ساڳئي وقت، گٽ ڪنهن به ڪارڪردگي لاء استعمال ڪري سگهجي ٿو جيڪا اڃا تائين لاڳو نه ڪئي وئي آهي get - اهو هميشه ممڪن ٿيندو ته ساڳئي مخزن ۾ get ۽ git سان ڪم ڪرڻ.

مکيه موجوده مقصد پروجيڪٽ OpenBSD ڊولپرز سان گڏ ڪم ڪري رهيو آهي جيڪي باقاعده استعمال ڪرڻ چاهيندا آهن انهن جي OpenBSD ڪم لاء، ۽ انهن جي راء جي بنياد تي ورزن ڪنٽرول آپريشن کي بهتر ڪرڻ.

منصوبي جا بنيادي اصول:

  • OpenBSD سيڪيورٽي ضابطن ۽ ڪوڊنگ انداز جي پٺيان؛
  • اي ميل ذريعي ڪوڊ جي نظرثاني جي بنياد تي ترقي وارو عمل؛
  • استعمال ڪريو عهد(2) ۽ سروي(2) سڄي ڪوڊ جي بنياد تي؛
  • استحقاق جي علحدگي کي استعمال ڪندي جڏهن نيٽ ورڪ تي يا ڊسڪ کان مخزن واري ڊيٽا کي پارس ڪرڻ؛
  • BSD لائسنس يافته ڪوڊ بيس سپورٽ.

ڊگھي مدت جا مقصد:

  • گٽ مخزن جي ڊسڪ فارميٽ سان مطابقت برقرار رکڻ (ٽول ڪٽ سان مطابقت برقرار رکڻ کان سواءِ)؛
  • OpenBSD لاءِ ورزن ڪنٽرول ٽولز جو مڪمل سيٽ مهيا ڪرڻ:
    • وجداني ڪمانڊ لائن انٽرفيس ضروري ورزننگ آپريشن ڪرڻ لاءِ (ملي)
    • تاريخ جي تجزيي لاءِ ۽ ڪم ٿيل تبديلين جو جائزو وٺڻ لاءِ انٽرايڪٽو ريپوزٽري برائوزر (گڏوگڏ)
    • CGI اسڪرپٽ جيڪو لاڳو ڪري ٿو ويب انٽرفيس - repository browser
    • مخزن انتظامي اوزار بيڪ اپ ۽ بحالي تي مضبوط زور سان
    • مرڪزي مخزن جي ميزباني لاءِ مخزن سرور ۽ عوامي ۽ نجي آئيني جي ڪاسڪيڊ سان تبديلين کي هم وقت سازي ڪرڻ
  • OpenBSD ڊولپر ڪم فلو گهرجون:
    • مرڪزي ريپوزٽري ماڊل لاءِ مضبوط بلٽ ان سپورٽ؛
    • ڊولپرز لاءِ جن کي شاخن جي ضرورت ناهي، استعمال ۾ آساني برقرار رکي ٿي.
    • ڊولپرز لاءِ مقامي شاخن لاءِ سپورٽ جن کي انھن جي ضرورت آھي؛
    • "-مستحڪم" رليز شاخن لاءِ سپورٽ؛
    • اوپن بي ايس ڊي پروجيڪٽ جي انفراسٽرڪچر کي تعمير ڪرڻ لاءِ گهربل ٻيا ڪم.
  • تصديق ٿيل ۽ انڪوڊ ٿيل نيٽ ورڪ ڪنيڪشن جو نفاذ:
    • مخزن تائين رسائي SSH ذريعي ۽ اختياري طور تي TLS هڪ مخزن کي ڪلون ڪرڻ ۽ تبديليون حاصل ڪرڻ لاءِ؛
    • تبديليون ڪرڻ لاءِ صرف SSH ذريعي مخزن تائين رسائي؛
    • مخزنن تائين رسائي نه ٿي ڪري سگھجي اڻ ڳڻي رابطن تي.

    اڳ ۾ ئي مليو شامل ڪيو ويو بندرگاهن جي وڻ ۾ جيئن "ترقي / حاصل ڪيو". تي EUROBSDCON 2019 پيش ڪيو ويندو رپورٽ نئين نسخي ڪنٽرول سسٽم جي باري ۾.

    جو ذريعو: opennet.ru

تبصرو شامل ڪريو