{"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\/ro\/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 februarie <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/xmqq4inz13e3.fsf@gitster.g\/\">la sf\u00e2r\u0219itul anului 2019. Pe l\u00e2ng\u0103 protocoalele ActivityPub \u0219i diaspora, Hubzilla se federeaz\u0103 \u00een cadrul re\u021belei prin propriul s\u0103u protocol<\/a> eliberarea unui sistem distribuit de gestionare a codului surs\u0103 <a rel=\"nofollow\" href=\"http:\/\/git-scm.com\/\">Git 2.53<\/a>.<\/p>\n<p><\/noindex><\/noindex> <noindex><\/p>\n<p>Git se remarc\u0103 prin performan\u021ba sa \u00eenalt\u0103 \u0219i ofer\u0103 instrumente pentru dezvoltarea non-liniar\u0103, bazate pe ramificarea \u0219i unirea ramurilor. Pentru a asigura integritatea istoricului \u0219i rezisten\u021ba la modific\u0103ri retroactive, se utilizeaz\u0103 hashing implicit al \u00eentregii istorii anterioare \u00een fiecare commit, precum \u0219i autentificarea prin semn\u0103turi digitale ale dezvoltatorilor pentru etichete \u0219i commituri individuale. Cod Git <a rel=\"nofollow\" href=\"https:\/\/github.com\/git\/git\/\">se r\u0103sp\u00e2nde\u0219te<\/a> sub licen\u021ba GPLv2+.<\/p>\n<p><\/noindex>  <noindex><\/p>\n<p>Comparativ cu versiunea anterioar\u0103, noua versiune include 466 de modific\u0103ri, preg\u0103tite cu participarea a 70 de dezvoltatori (21 dintre ei particip\u00e2nd pentru prima dat\u0103 la dezvoltarea Git). Principalele <a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/blog\/whats-new-in-git-2-53-0\/\">nout\u0103\u021bi<\/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\/\">Ad\u0103ugat<\/a> posibilitatea aplic\u0103rii strategiei de arhivare geometric\u0103 a repository-urilor (git repack \u2014geometric) la repository-uri externe par\u021bial clonate, care func\u021bioneaz\u0103 \u00een modul promisor (obiectele lips\u0103 sunt desc\u0103rcate la nevoie). La reutilizarea cu op\u021biunile \u2014geometric, fi\u0219ierele de arhiv\u0103 cu extensia .promisor sunt procesate \u0219i arhivate separat. Strategia geometric\u0103 permite reducerea timpului de \u00eentre\u021binere pentru mari monorepository-uri, prin reprocesarea selectiv\u0103 a obiectelor \u0219i excluderea opera\u021biunilor consumatoare de resurse, cum ar fi unirea tuturor fi\u0219ierelor de arhiv\u0103 (se men\u021bine progresia geometric\u0103 a dimensiunii fi\u0219ierelor de arhiv\u0103, fiecare fi\u0219ier de arhiv\u0103 urm\u0103tor trebuie s\u0103 fie de cel pu\u021bin dou\u0103 ori mai mare dec\u00e2t precedentul).<\/li>\n<li>\u00cen echipa git fast-import a fost ad\u0103ugat\u0103 op\u021biunea \u2014signed-commits=strip-if-invalid pentru a elimina semn\u0103turile digitale din obiectele importate, care au devenit invalide dup\u0103 rescrierea unei p\u0103r\u021bi a istoricului repository-ului. \u00cenainte de aceasta, se putea fie s\u0103 se importe, fie s\u0103 se elimine toate semn\u0103turile, f\u0103r\u0103 a le separa pe cele valide de cele care nu au mai avut sens. Op\u021biunea strip-if-invalid permite implementarea unor instrumente pentru p\u0103strarea semn\u0103turilor valide \u0219i resemnarea obiectelor cu semn\u0103turi nevalide.<\/li>\n<li>\u00cen ie\u0219irea comenzii git repo structure a fost ad\u0103ugat\u0103 informa\u021bia despre dimensiunea tuturor obiectelor accesibile (reachable) \u00een repository, detaliat\u0103 pe tipurile acestora. Informa\u021bia este acum prezentat\u0103 \u00eentr-un format u\u0219or de citit, cu unit\u0103\u021bi de m\u0103sur\u0103, \u0219i este afi\u0219at\u0103 separat pentru dimensiunile reale \u0219i cele ocupate pe disc, ceea ce permite evaluarea dimensiunii totale a repository-ului pe disc:<\/li>\n<\/ul>\n<p> $ git repo structure     | Structura repository-ului | Valoare      |    | \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 | \u2014\u2014\u2014\u2014 |    | * Referin\u021be         |            |    |   * Num\u0103r            |   1.78 k   |    |     * Ramuri       |      5     |    |     * Etichete      |   1.03 k   |    |     * Remote-uri    |    749     |    |     * Altele        |      0     |    |                      |            |    | * Obiecte accesibile  |            |    |   * Num\u0103r            | 421.37 k   |    |     * Commituri      |  88.03 k   |    |     * Arbori         | 169.95 k   |    |     * Blobs          | 162.40 k   |    |     * Etichete      |    994     |    |   * Dimensiune extins\u0103 |   7.61 GiB |    |     * Commituri      |  60.95 MiB |    |     * Arbori        |   2.44 GiB |    |     * Blobs          |   5.11 GiB |    |     * Etichete      | 731.73 KiB |    |   * Dimensiune pe disc | 301.50 MiB |    |     * Commituri      |  33.57 MiB |    |     * Arbori        |  77.92 MiB |    |     * Blobs          | 189.44 MiB |    |     * Etichete      | 578.13 KiB |   <\/p>\n<ul>\n<li>Comanda git maintenance a fost ad\u0103ugat\u0103 subcomanda is-needed pentru a efectua opera\u021biuni de \u00eentre\u021binere a repository-ului doar atunci c\u00e2nd este necesar.<\/li>\n<li>\u00cen echipa experimental\u0103 git replay, actualizarea referin\u021belor \u00een tranzac\u021bie este implementat\u0103 implicit, \u00een loc s\u0103 arate unde ar trebui s\u0103 indice referin\u021bele, f\u0103r\u0103 actualizare.<\/li>\n<li>Comanda git blame a fost ad\u0103ugat\u0103 cu op\u021biunea de a alege algoritmul de evaluare a diferen\u021belor prin intermediul op\u021biunii --diff-algorithm=.<\/li>\n<li>Comanda git repo info a fost ad\u0103ugat\u0103 cu op\u021biunea --all.<\/li>\n<li>Suportul pentru linkuri simbolice a fost transferat din Git-for-Windows pe platforma Windows.<\/li>\n<\/ul>\n<p> <noindex><\/p>\n<p>\u00cen versiunea anterioar\u0103 a fost ad\u0103ugat\u0103 <a rel=\"nofollow\" href=\"https:\/\/github.com\/git\/git\/commit\/8f5daaff927e868b0460dda40cdb0923b8a6ef35\">un avertisment<\/a> includerea implicit\u0103 a compil\u0103rii componentelor \u00een limbajul Rust \u00een Git 2.53. Cu toate acestea, \u00een versiunea efectiv\u0103 Git 2.53, doar <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\">au fost ad\u0103ugate<\/a> c\u00e2teva \u00eembun\u0103t\u0103\u021biri ale suportului pentru Rust (posibilitatea de a compila f\u0103r\u0103 GNU sed), dar compilarea cu Rust folosind Makefile <a rel=\"nofollow\" href=\"https:\/\/github.com\/git\/git\/blob\/v2.53.0\/Makefile#L1580C7-L1580C16\">a fost l\u0103sat\u0103<\/a> implicit dezactivat\u0103 (necesit\u0103 activarea flag-ului WITH_RUST), iar la utilizarea Meson se <a rel=\"nofollow\" href=\"https:\/\/github.com\/git\/git\/blob\/v2.53.0\/meson_options.txt#L76\">activeaz\u0103<\/a> \u00een prezen\u021ba compilatorului rustc. \u00cen versiunea Git 3.0, instrumentul Rust <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63914\">inten\u021bioneaz\u0103<\/a> va fi inclus printre dependen\u021bele de construire obligatorii.<\/p>\n<p><\/noindex><\/p>\n<p>Sursa: <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.1 - 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\/ro\/blog\/news\/git-2-53\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\/ro\/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":"Pe 2 februarie a fost lansat release-ul sistemului distribuit de gestionare a codului surs\u0103","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/git-2-53","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\/ro\/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\/ro\/wp-json\/wp\/v2\/posts\/158368","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=158368"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/158368\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=158368"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=158368"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=158368"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}