Lançimi i sistemit të menaxhimit të versioneve Apache Subversion 1.14.0

Organizata Apache Software Foundation publikoi lëshimi i sistemit të menaxhimit të versioneve Subversion 1.14.0, i cili i përket lëshimeve me mbështetje afatgjatë (LTS), përditësimet për të cilin do të publikohen deri në vitin 2024. Pavarësisht zhvillimit të sistemeve të decentralizuara, Subversion vazhdon të jetë popullor në kompani tregtare dhe projekte që përdorin një qasje qendrore për menaxhimin e versioneve dhe konfigurimin e sistemeve të programit. Nga projektet e hapura që përdorin Subversion, mund të përmendim: projektet Apache, FreeBSD, Free Pascal dhe OpenSCADA. Raportohet se në depoja të vetme SVN të projekteve Apache ruhen rreth 1.8 milion revision nga informacionet mbi ndryshimet në projekte.

ÇelĂ«sore pĂ«rmirĂ«sime Subversion 1.14:

  • Shtuar komandĂ«n «svnadmin build-repcache», me tĂ« cilĂ«n mund tĂ« pĂ«rditĂ«sohet gjendja e caches «rep-cache», qĂ« pĂ«rfshin informacion mbi kopjet, tĂ« pĂ«rdorura nĂ« mekanizmin e deduplication Representation Sharing (rep-sharing, lejon tĂ« reduktohet ndjeshĂ«m madhĂ«sia e depozitĂ«s duke ruajtur tĂ« dhĂ«na tĂ« ngjashme vetĂ«m njĂ« herĂ«). Komanda mund tĂ« pĂ«rdoret pĂ«r tĂ« shtuar nĂ« cache elemente tĂ« munguar pĂ«r njĂ« gamĂ« tĂ« pĂ«rcaktuar revision, pĂ«r shembull, pasi deduplication Ă«shtĂ« çaktivizuar pĂ«rkohĂ«sisht dhe cache ka humbur aktualitetin.
  • NĂ« lidhjet SWIG pĂ«r gjuhĂ«n Python dhe nĂ« paketat e testeve, Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r Python 3. Teknikisht, kodi i shkruar nĂ« Python mund tĂ« pĂ«rdoret akoma me Python 2.7, por testimi dhe rregullimi i gabimeve tĂ« lidhura me kĂ«tĂ« degĂ« janĂ« ndaluar pĂ«r shkak tĂ« pĂ«rfundimit tĂ« jetĂ«s sĂ« Python 2. Python nuk Ă«shtĂ« njĂ« komponent i detyrueshĂ«m pĂ«r Subversion dhe pĂ«rdoret gjatĂ« ndĂ«rtimit nĂ« teste dhe nĂ« lidhjet SWIG.
  • Opsionet «—quiet» dhe «—diff» nĂ« komandĂ«n «svn log» tani nuk janĂ« pĂ«rjashtuese ndaj njĂ«ra-tjetrĂ«s, çka, pĂ«r shembull, e thjeshton shfaqjen e ndryshimeve vetĂ«m nĂ« njĂ« gamĂ« revision.
  • NĂ« «svn info —show-item» Ă«shtĂ« shtuar argumenti «changelist».
  • Kur aktivizohet redaktori i caktuar nga pĂ«rdoruesi, pĂ«r shembull, gjatĂ« zgjidhjes interaktive tĂ« konflikteve, Ă«shtĂ« garantuar eskapimi i karaktereve speciale nĂ« rrugĂ«t e fileve qĂ« po redaktohen. Ky ndryshim zgjidh problemet me redaktimin e fileve, emrat e tĂ« cilave pĂ«rfshijnĂ« hapĂ«sira dhe karaktere speciale.
  • Testimi i komandave eksperimentale «svn x-shelve/x-unshelve/x-shelves» ka vazhduar, tĂ« cilat lejojnĂ« tĂ« veçantĂ« ndryshimet e papĂ«rfunduara nĂ« kopjen e punĂ«s, pĂ«r tĂ« punuar me diçka tjetĂ«r nĂ« mĂ«nyrĂ« urgjente, dhe pastaj tĂ« rikthejnĂ« ndryshimet e papĂ«rfunduara nĂ« kopjen e punĂ«s, pa nevojĂ«n pĂ«r tĂ« ruajtur patch pĂ«rmes «svn diff» dhe ta rikuperojnĂ« pastaj pĂ«rmes «svn patch».
  • Testimi i mundĂ«sisĂ« eksperimentale pĂ«r ruajtjen e kopjeve tĂ« gjendjeve tĂ« komiteteve («commit checkpointing») ka vazhduar, duke lejuar ruajtjen e njĂ« snapshot tĂ« ndryshimeve qĂ« ende nuk janĂ« regjistruar me komitetin, dhe mĂ« vonĂ« rikthimin nĂ« kopjen e punĂ«s tĂ« cilĂ«sdo nga versionet e ruajtura tĂ« ndryshimeve (pĂ«r shembull, pĂ«r tĂ« rikthyer gjendjen e kopjes sĂ« punĂ«s nĂ« rast tĂ« njĂ« pĂ«rditĂ«simi tĂ« gabuar).
  • Testimi i komandĂ«s eksperimentale «svn info —x-viewspec» pĂ«r tĂ« treguar specifikimin qĂ« pĂ«rshkruan kopjen aktuale tĂ« punĂ«s ka vazhduar. Specifikimi pĂ«rfshin informacion mbi kufizimin e thellĂ«sisĂ« sĂ« degĂ«ve, pĂ«rjashtimin e degĂ«ve, kalimin nĂ« njĂ« URL tjetĂ«r ose pĂ«rditĂ«simin nĂ« njĂ« numĂ«r tĂ« ri revision, krahasuar me katalogun prind.

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster