{"id":158368,"date":"2026-02-09T17:12:07","date_gmt":"2026-02-09T15:12:07","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/git-2-53"},"modified":"2026-02-09T17:12:07","modified_gmt":"2026-02-09T15:12:07","slug":"git-2-53","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/git-2-53","title":{"rendered":"Git 2.53","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex>      <noindex><\/p>\n<p>2. veebruaril <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/xmqq4inz13e3.fsf@gitster.g\/\">esitati<\/a> jaotatud tekstihalduse s\u00fcsteemi v\u00e4ljaanne <a rel=\"nofollow\" href=\"http:\/\/git-scm.com\/\">Git 2.53<\/a>.<\/p>\n<p><\/noindex><\/noindex> <noindex><\/p>\n<p>Git paistab silmapaistva j\u00f5udluse poolest ja pakub mitte-lineaarse arendamise t\u00f6\u00f6riistu, mis tuginevad harude ja liitmise kasutamisele. Ajaloo terviklikkuse ja tagasivaatamiste muutuste vastu kaitsmiseks kasutatakse eelmise ajaloo implitsiitset hashimist igas commit'is, samuti arendajate poolt digitaalsete allkirjadega kinnitatud eraldatustikse ja commit'e. Git'i kood <a rel=\"nofollow\" href=\"https:\/\/github.com\/git\/git\/\">levitatakse<\/a> GPLv2+ litsentsi alusel.<\/p>\n<p><\/noindex>  <noindex><\/p>\n<p>Uude versiooni on lisatud 466 muudatust, mille on ette valmistanud 70 arendajat (21 neist osales Git'i arenduses esmakordselt). Peamised <a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/blog\/whats-new-in-git-2-53-0\/\">uuendused<\/a>:<\/p>\n<p><\/noindex> <\/p>\n<ul>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/git\/20260105-pks-geometric-repack-with-promisors-v1-0-c4660573437e@pks.im\/\">Lisatud<\/a> geomeetrilise strateegia rakendamise v\u00f5imalus git repack --geometric osaliselt kloonitud v\u00e4listele repo'tele, mis t\u00f6\u00f6tavad promisor re\u017eiimis (puuduolevad objektid laaditakse vajadusel alla). Uuesti pakkimisel t\u00f6\u00f6deldakse ja pakitakse eraldi .promisor laiendiga pack-failid, kui kasutatakse --geometric valikuid. Geomeetriline strateegia v\u00f5imaldab v\u00e4hendada suurte monorepo'de hooldus aega, t\u00e4nu objekti valikulisusele uuesti pakkimisele ja tarbetute ressursside intensiivsete operatsioonide, nagu k\u00f5ikide pack-failide liitmine, k\u00f5rvaldamisele (s\u00e4ilib pack-failide suuruse geomeetriline progressioon, kus iga j\u00e4rgmine pack-fail peab olema v\u00e4hemalt kaks korda suurem kui eelmine).<\/li>\n<li>git fast-import k\u00e4sk on lisatud valik \u2014signed-commits=strip-if-invalid, mis eemaldab digitaalallkirjad imporditud objektidest, mis on p\u00e4rast repo ajaloo osa rewrite'imist muutunud kehtetuks. Enne seda sai kas importida v\u00f5i eemaldada k\u00f5ik allkirjad, ilma et neid oleks v\u00f5imalik eristada kehtivaks ja kaotatud t\u00e4hendusega. Strip-if-invalid valik v\u00f5imaldab rakendada t\u00f6\u00f6riistu kehtivate allkirjade s\u00e4ilitamiseks ja objekti allkirjastamiste j\u00e4rjepidevuseks, mille allkirjad on kaotanud kehtivuse.<\/li>\n<li>git repo struktuuri k\u00e4su v\u00e4ljundisse on lisatud teave k\u00f5igi saavutatud objektide (reachable) suuruse kohta repos, jaotatuna nende t\u00fc\u00fcpide kaupa. Teave kuvatakse n\u00fc\u00fcd loetaval kujul m\u00f5\u00f5t\u00fchikute ja eraldi n\u00e4idatakse tegelikku ja kettal h\u00f5ivatud suurust, mis v\u00f5imaldab hinnata reposi kogum\u00f5\u00f5tu kettal:<\/li>\n<\/ul>\n<p> $ git repo structure | Repo struktuur | V\u00e4\u00e4rtus | | ------------ | ------------ | | * Viidatud | | | * Arv | 1.78 k | | * Harud | 5 | | * Sildid | 1.03 k | | * Kaugused | 749 | | * Muud | 0 | | | | * J\u00f5udmisel olevad objektid | | | * Arv | 421.37 k | | * Commit'id | 88.03 k | | * Puurid | 169.95 k | | * Blob'id | 162.40 k | | * Sildid | 994 | | * Inflatsiooni suurus | 7.61 GiB | | * Commit'id | 60.95 MiB | | * Puurid | 2.44 GiB | | * Blob'id | 5.11 GiB | | * Sildid | 731.73 KiB | | * Diski suurus | 301.50 MiB | | * Commit'id | 33.57 MiB | | * Puurid | 77.92 MiB | | * Blob'id | 189.44 MiB | | * Sildid | 578.13 KiB |   <\/p>\n<ul>\n<li>Git hooldusmeeskonda on lisatud alamk\u00e4sk is-needed, et teostada hoidla hooldust ainult vajaduse korral.<\/li>\n<li>Eksperimendimeeskonnas git replay on vaikimisi rakendatud linkide uuendamine tehingus, selle asemel et n\u00e4idata, kuhu lingid peavad osutama, ilma uuendamiseta.<\/li>\n<li>Git blame komandasse on lisatud v\u00f5imalus valida erinevuste hindamise algoritm kasutades valikut --diff-algorithm=.<\/li>\n<li>Git repo info komandasse on lisatud valik --all.<\/li>\n<li>Git-for-Windows on \u00fcle viidud s\u00fcmboolsete linkide toetamine Windows platvormile.<\/li>\n<\/ul>\n<p> <noindex><\/p>\n<p>Eelmise v\u00e4ljaandena on lisatud <a rel=\"nofollow\" href=\"https:\/\/github.com\/git\/git\/commit\/8f5daaff927e868b0460dda40cdb0923b8a6ef35\">hoiatus<\/a> tuge Rust keele komponentide kogumise vaikimise lisamine Git 2.53. Sellegipoolest, tegelikult versioonis Git 2.53 on vaid <a rel=\"nofollow\" href=\"https:\/\/github.com\/search?q=repo%3Agit%2Fgit+rust&amp;type=commits&amp;s=committer-date&amp;o=desc&amp;p=2\">on lisatud<\/a> erilised t\u00e4iustused Rust toe (v\u00f5imalus koguda ilma GNU sed), kuid Rustiga kogumine Makefile kasutades <a rel=\"nofollow\" href=\"https:\/\/github.com\/git\/git\/blob\/v2.53.0\/Makefile#L1580C7-L1580C16\">j\u00e4tkub<\/a> vaikimisi keelatud (n\u00f5uab lippu WITH_RUST), ning Mesoni kasutamisel <a rel=\"nofollow\" href=\"https:\/\/github.com\/git\/git\/blob\/v2.53.0\/meson_options.txt#L76\">aktiveerub<\/a> kui rustc kompilaator on olemas. Git 3.0 versioonis on Rusti t\u00f6\u00f6riistad <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63914\">kavatsevad<\/a> mooduli kohustuslike ehitus s\u00f5ltuvuste hulka viia.<\/p>\n<p><\/noindex><\/p>\n<p>Allikas: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/development\/18215358\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>2 \u0444\u0435\u0432\u0440\u0430\u043b\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438 Git 2.53. Git \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f \u0432\u044b\u0441\u043e\u043a\u043e\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u044e \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u043d\u0435\u043b\u0438\u043d\u0435\u0439\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u0431\u0430\u0437\u0438\u0440\u0443\u044e\u0449\u0438\u0435\u0441\u044f \u043d\u0430 \u043e\u0442\u0432\u0435\u0442\u0432\u043b\u0435\u043d\u0438\u0438 \u0438 \u0441\u043b\u0438\u044f\u043d\u0438\u0438 \u0432\u0435\u0442\u043e\u043a. \u0414\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u0446\u0435\u043b\u043e\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u0438 \u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u0438 \u043a \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u043c &laquo;\u0437\u0430\u0434\u043d\u0438\u043c \u0447\u0438\u0441\u043b\u043e\u043c&raquo; \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u043d\u0435\u044f\u0432\u043d\u043e\u0435 \u0445\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u0441\u0435\u0439 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u0432 \u043a\u0430\u0436\u0434\u043e\u043c \u043a\u043e\u043c\u043c\u0438\u0442\u0435, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0443\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u0435\u043d\u0438\u0435 \u0446\u0438\u0444\u0440\u043e\u0432\u044b\u043c\u0438 \u043f\u043e\u0434\u043f\u0438\u0441\u044f\u043c\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u0442\u0435\u0433\u043e\u0432 \u0438 \u043a\u043e\u043c\u043c\u0438\u0442\u043e\u0432. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-158368","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"2 \u0444\u0435\u0432\u0440\u0430\u043b\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/news\/git-2-53\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Git 2.53 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"2 \u0444\u0435\u0432\u0440\u0430\u043b\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/git-2-53\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-02-09T15:12:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-02-09T15:12:07+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Git 2.53 | ProHoster","description":"2. veebruaril ilmus jaotatud allika haldamise s\u00fcsteem","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/git-2-53","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Git 2.53 | ProHoster","og:description":"2 \u0444\u0435\u0432\u0440\u0430\u043b\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/git-2-53","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-02-09T15:12:07+00:00","article:modified_time":"2026-02-09T15:12:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"158368","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-09 15:12:10","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-02-09 15:12:07","updated":"2026-02-09 15:12:10","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/158368","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=158368"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/158368\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=158368"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=158368"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=158368"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}