Lëshimi i sistemit të menaxhimit të versioneve Apache Subversion 1.14.0

Organizata Apache Software Foundation publikoi publikoi sistemin e menaxhimit të versioneve Subversion 1.14.0, i cili është klasifikuar si një lëshim me mbështetje afatgjate (LTS), për të cilin azhurnimet do të jenë të disponueshme deri në vitin 2024. Megjithëse sistemet e decentralizuara po zhvillohen, Subversion vazhdon të jetë i njohur në kompanitë tregtare dhe projekte të cilat përdorin një qasje të centralizuar për menaxhimin e versioneve dhe konfigurimeve të sistemeve të programeve. Nga projektet e hapura që përdorin Subversion, disa prej tyre përfshijnë: projektet Apache, FreeBSD, Free Pascal dhe OpenSCADA. Raportohet se në depozitat njësoj SVN të projekteve Apache ruhen rreth 1.8 milion revizione me informacione mbi ndryshimet në projekte.

Karakteristikat kryesore përmirësime Subversion 1.14:

  • ËshtĂ« shtuar komandĂ«n «svnadmin build-repcache», me anĂ« tĂ« tĂ« cilĂ«s mund tĂ« pĂ«rditĂ«sohet gjendja e caches «rep-cache», e cila pĂ«rfshin informacion mbi kopjet e pĂ«rdorura nĂ« mekanizmin e deduplication Representation Sharing (rep-sharing, e cila lejon tĂ« reduktohet ndjeshĂ«m madhĂ«sia e depozitĂ«s duke ruajtur tĂ« dhĂ«nat e kopjuara vetĂ«m njĂ« herĂ«). Komanda mund tĂ« pĂ«rdoret pĂ«r tĂ« shtuar nĂ« cache elementet qĂ« mungojnĂ« pĂ«r njĂ« gamĂ« tĂ« caktuar revizionesh, p.sh., pasi deduplication tĂ« jetĂ« çaktivizuar pĂ«rkohĂ«sisht dhe cache tĂ« ketĂ« humbur vlefshmĂ«rinĂ«.
  • NĂ« lidhjet SWIG pĂ«r gjuhĂ«n Python dhe paketat e testimit Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r Python 3. Teknikisht, kodi i shkruar nĂ« Python mund tĂ« pĂ«rdoret akoma me Python 2.7, por testimi dhe riparimi i problemeve tĂ« lidhura me kĂ«tĂ« dege Ă«shtĂ« ndĂ«rprerĂ« pĂ«r shkak tĂ« pĂ«rfundimit tĂ« periudhĂ«s sĂ« jetĂ«s sĂ« Python 2. Python nuk Ă«shtĂ« njĂ« komponent i domosdoshĂ«m i Subversion dhe pĂ«rdoret nĂ« ndĂ«rtimin e testeve dhe nĂ« lidhjet SWIG.
  • Opsionet «—quiet» dhe «—diff» nĂ« komandĂ«n «svn log» tani nuk janĂ« tĂ« pĂ«rjashtuara nga njĂ«ra-tjetra, e cila, pĂ«r shembull, lehtĂ«son shfaqjen vetĂ«m e ndryshimeve nĂ« gamĂ«n e revizioneve.
  • NĂ« «svn info —show-item» Ă«shtĂ« shtuar argumenti «changelist».
  • Kur ekzekutohet njĂ« redaktori i caktuar nga pĂ«rdoruesi, pĂ«r shembull, gjatĂ« zgjidhjes interaktive tĂ« konflikteve, Ă«shtĂ« siguruar qĂ« simbolat speciale nĂ« rrugĂ«t e skedarit tĂ« redaktuar tĂ« merren nĂ« mbrojtje. Ky ndryshim zgjidh problemet me redaktimin e skedarĂ«ve, emrat e tĂ« cilĂ«ve pĂ«rfshijnĂ« hapesira dhe simbole speciale.
  • Testimi i komandave eksperimentale «svn x-shelve/x-unshelve/x-shelves» Ă«shtĂ« vazhduar, tĂ« cilat lejojnĂ« ruajtjen e veprimeve tĂ« papĂ«rfunduara nĂ« kopjen e punĂ«s pĂ«r tĂ« punuar urgjentisht mbi diçka tjetĂ«r, dhe mĂ« pas tĂ« rikthejnĂ« ndryshimet e papĂ«rfunduara nĂ« kopjen e punĂ«s, pa u nevojitur tĂ« ruajnĂ« patch-in nĂ«pĂ«rmjet «svn diff» dhe pastaj ta rikthejnĂ« atĂ« nĂ«pĂ«rmjet «svn patch».
  • Testimi i mundĂ«sisĂ« eksperimentale pĂ«r ruajtjen e kopjeve tĂ« gjendjeve tĂ« komiteve («commit checkpointing») Ă«shtĂ« vazhduar, e cila lejon ruajtjen e njĂ« snapshot-i tĂ« ndryshimeve qĂ« ende nuk janĂ« konfirmuar nga komiteti, dhe mĂ« vonĂ« rikthimin nĂ« kopjen e punĂ«s tĂ« ndonjĂ« nga versionet e ruajtura tĂ« ndryshimeve (p.sh., 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 imprimirjen e specifikacioneve qĂ« pĂ«rshkruajnĂ« kopjen aktuale tĂ« punĂ«s Ă«shtĂ« vazhduar. PĂ«rshkrimi pĂ«rfshin informacion mbi kufizimin e thellĂ«sisĂ« sĂ« nĂ«nprogrameve, pĂ«rjashtimin e nĂ«nprogrameve, kalimin nĂ« njĂ« URL tjetĂ«r ose pĂ«rditĂ«simin nĂ« njĂ« numĂ«r tĂ« ri revizioni, nĂ« krahasim me katalogun prind.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster