Ukukhishwa kwe-Apache Subversion 1.12.0

Ngemuva kwezinyanga eziyi-6 zokuthuthuka, i-Apache Software Foundation eshicilelwe ukukhishwa kokulawula inguqulo Ukuguqulwa kwe-1.12.0. Naphezu kokuthuthukiswa kwezinhlelo ezihlukaniselwe abantu, i-Subversion iyaqhubeka nokuduma ezinkampanini zezentengiselwano namaphrojekthi asebenzisa indlela ephakathi kwenguqulo nokuphathwa kokucushwa kwezinhlelo zesoftware. Vula amaphrojekthi asebenzisa i-Subversion ahlanganisa: I-Apache, FreeBSD, Free Pascal, OpenSCADA, GCC kanye namaphrojekthi we-LLVM. Ukukhishwa kwe-Subversion 1.12 kubhekwa njengokukhishwa okuvamile, ukukhishwa okulandelayo kwe-LTS kuzoba yi-Subversion 1.14, okuhlelwe ukuthi ikhishwe ngo-Ephreli 2020 futhi isekelwe kuze kube ngu-2024.

Ukhiye ukuthuthukiswa Ukuguqulwa 1.12:

  • Amandla okuxhumana okusebenzisanayo okuxazulula izingxabano anwetshiwe, lapho usekelo lwengezwe khona ukuze kucutshungulwe izimo ezinezici ezinyakazayo ziye kwezinye izinkomba, kanye nokuhlaziywa okuthuthukisiwe kwezimo lapho amafayela nezinkomba ezingamboziwe uhlelo lokuhumusha zivela emsebenzini. ikhophi yendawo yokugcina;
  • Iseva iqinisekisa ukuthi izincazelo zamaqembu angenalutho emithethweni yokugunyaza azinakwa futhi isexwayiso siyaboniswa uma sikhona lapho umyalo we-svnauthz wethulwa;
  • Ohlangothini lweklayenti kumasistimu afana ne-Unix, ukusekela kokugcina amagama ayimfihlo kudiski kumbhalo ocacile kukhutshaziwe ngokuzenzakalelayo ezingeni lokuhlanganiswa. Abasebenzisi bayanconywa ukuthi basebenzise amasistimu afana ne-GNOME Keyring, i-Kwallet noma i-GPG-Agent ukuze bagcine amaphasiwedi;
  • Ukuziphatha okuthuthukisiwe kokusebenza kwekhophi endaweni yokugcina imithombo kanye nekhophi yokusebenza - izinkomba zomzali ezikhona namafayela anokubuyekezwa manje asecutshungulwa ngendlela efanele;
  • Ukukhishwa komyalo “wohlu lwe-svn” kuthuthukisiwe: amagama ababhali abade awasancishiswa, inketho ethi “--human-readable” (-H) yengezwe ukubonisa osayizi ngendlela efundekayo (amabhayithi, amakhilobhayithi, amamegabhayithi, njll.);
  • Kungezwe ukuboniswa kosayizi bamafayela endaweni yokugcina umyalo othi "svn info";
  • Emyalweni othi “svn cleanup”, ngemva kokuqinisekisa ukusebenza kokususwa kwezinto ezizitshiwe noma ezingashintshiwe, izinkomba ezinefulegi lokuvikela lokubhala manje nazo ziyasuswa;
  • Emiyalweni yokuhlola "svn x-shelve/x-unshelf/x-shelves"
    Ukuthembeka okuthuthukisiwe kokucubungula izinhlobo ezahlukene zezinguquko. Imiyalo evela kusethi "yeshalofu" ikuvumela ukuthi ubeke eceleni izinguquko ezingaqediwe ekhophi esebenzayo ukuze usebenze ngokuphuthumayo kwenye into, bese ubuyisela izinguquko ezingaqediwe kukhophi esebenzayo, ngaphandle kokusebenzisa amaqhinga anjengokugcina isichibi nge-"svn". diff" bese uyibuyisela nge-"svn patch";

  • Ukuthembeka kwekhono lokuhlola lokulondoloza izifinyezo zesimo sokubophezela (“i-commit checkpointing”) kukhulisiwe, okukuvumela ukuthi ulondoloze isifinyezo sezinguquko ezingakenziwa ngokuzibophezela, futhi kamuva ubuyisele noma yiziphi izinguqulo ezilondoloziwe. zezinguquko ekhophini esebenzayo (isibonelo, ukubuyisela emuva isimo sekhophi esebenzayo uma kwenzeka kuba nesibuyekezo esiyiphutha);

Source: opennet.ru

Engeza amazwana