Pergalek nû ya kontrolkirina guhertoya git-lihevhatî ji bo OpenBSD tê pêşve xistin.

Stefan Sperling (stsp@), endamê projeya OpenBSD bi deh sal ezmûn, û her weha yek ji pêşdebirên sereke yên Apache Subversion, pêş dikeve pergala kontrola guhertoya nû "Lîstika Daran" (got). Dema ku pergalek nû diafirîne, pêşanî ji sadebûna sêwiranê û hêsaniya karanînê re ji nermbûnê re tê dayîn. Got niha hîn di pêşveçûnê de ye; ew bi taybetî li ser OpenBSD-ê hatî pêşve xistin û temaşevanên mebesta wê pêşdebirên OpenBSD ne. Kod di bin lîsansek belaş de tê belav kirin ISC (wek lîsansa BSD û MIT-ê ya hêsankirî ye).

Got depoyên git bikar tîne da ku daneyên versiyonê hilîne. Niha, tenê operasyonên guhertoya herêmî têne piştgirî kirin. Di heman demê de, git dikare ji bo her fonksiyonek ku hîn di got-ê de nehatiye bicîh kirin were bikar anîn - dê her gav gengaz be ku bi got û git re di heman depoyê de bixebite.

Hêza sereke armanc proje bi pêşdebirên OpenBSD re dixebite ku dixwazin bi rêkûpêk gotê ji bo xebata xwe ya OpenBSD bikar bînin, û li ser bingeha nerînên wan karûbarên kontrolkirina guhertoyê baştir bikin.

Prensîbên bingehîn ên projeyê:

  • Li pey qaîdeyên ewlehiyê yên OpenBSD û şêwaza kodkirinê;
  • Pêvajoya pêşkeftinê li ser bingeha vekolîna kodê bi e-nameyê;
  • Bikar bînin teahudê ji(2) û vekin(2) li seranserê bingeha kodê;
  • Bikaranîna veqetandina îmtiyazê dema parkirina daneyên depoyê li ser torê an ji dîskê;
  • Piştgiriya kodê ya lîsansê ya BSD.

Armancên demdirêj:

  • Parastina lihevhatina bi formata dîskê ya depoya git (bêyî domandina lihevhatina bi toolkit);
  • Ji bo OpenBSD komek bêkêmasî ya amûrên kontrolkirina guhertoyê peyda dikin:
    • Têkiliya rêza fermanê ya întuitive ji bo pêkanîna operasyonên guhertoyên pêwîst (rabû)
    • Gerokê depoya înteraktîf ji bo analîzkirina dîrokê û vekolîna guhertinên pejirandî (sehavî)
    • Skrîpta CGI ya ku pêwendiya malperê pêk tîne - geroka depoyê
    • Amûrên rêveberiya depoyê bi giranî li ser paşvekişandin û vegerandinê
    • Pêşkêşkara depoyê ji bo mazûvaniya depoyek navendî û hevdengkirina guhertinan bi kaska neynikên giştî û taybet re
  • Pêdiviyên Karê Pêşkêşkera OpenBSD:
    • Ji bo modela depoya navendîparêz piştgirîyek çêkirî ya xurt;
    • Ji bo pêşdebirên ku ne hewceyî şaxan in, karanîna hêsan tê domandin;
    • Piştgiriya şaxên herêmî ji bo pêşdebirên ku hewceyê wan in;
    • Piştgiriya ji bo şaxên serbestberdana "-stable";
    • Karên din ên ku ji bo avakirina binesaziya projeya OpenBSD hewce ne.
  • Pêkanîna girêdanên torê yên pejirandî û şîfrekirî:
    • Gihîştina depoyan bi riya SSH û bi bijare TLS ji bo klonkirina depoyek û wergirtina guhertinan;
    • Gihîştina depoyan tenê bi SSH-ê ve ji bo guhertinan;
    • Depoyan bi girêdanên neşîfrekirî nayên gihandin.

    Jixwe rabû zêde kirin nav dara portê wekî "pêşxistin/got". Li EUROBSDCON 2019 dê bêne pêşkêş kirin nûçe di derbarê pergala kontrola guhertoya nû de.

    Source: opennet.ru

Add a comment