{"id":35080,"date":"2019-10-31T22:02:12","date_gmt":"2019-10-31T19:02:12","guid":{"rendered":"https:\/\/prohoster.info\/blog\/vypusk-raspredelennoj-sistemy-upravleniya-ishodnymi-tekstami-git-2-22\/"},"modified":"2019-10-31T22:02:12","modified_gmt":"2019-10-31T19:02:12","slug":"vypusk-raspredelennoj-sistemy-upravleniya-ishodnymi-tekstami-git-2-22","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-raspredelennoj-sistemy-upravleniya-ishodnymi-tekstami-git-2-22","title":{"rendered":"Jaotatud allikakoodihalduse s\u00fcsteemi Git 2.22 v\u00e4ljaanne","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/lkml.org\/lkml\/2019\/6\/7\/117\">Esitletud<\/a><\/noindex> jaotatud tekstihalduse s\u00fcsteemi v\u00e4ljaanne <noindex><a rel=\"nofollow\" href=\"http:\/\/git-scm.com\/\">Git 2.22.0<\/a><\/noindex>. Git on \u00fcks populaarsemaid, usaldusv\u00e4\u00e4rsemaid ja k\u00f5rge j\u00f5udlusega versioonihalduss\u00fcsteeme, mis pakub paindlikke mittelineaarse arenduse vahendeid, mis p\u00f5hinevad harude loomisel ja \u00fchendamisel. Ajaloo terviklikkuse tagamiseks ja tagasiulatuvate muudatuste v\u00e4ltimiseks kasutatakse iga commit'i puhul varasema ajaloo varjatud hash'imist, samuti on v\u00f5imalik arendajate digitaalsete allkirjadega kinnitada eraldi silte ja commite. <\/p>\n<p>Uue versioonis on v\u00f5rreldes eelmise v\u00e4ljaandega tehtud 745 muudatust, mille kallal on t\u00f6\u00f6tanud 74 arendajat, kellest 18 osalesid arendustes esmakordselt. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.blog\/2019-06-07-highlights-from-git-2-22\/\">Peamised<\/a><\/noindex>  <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/git\/git\/blob\/master\/Documentation\/RelNotes\/2.22.0.txt\">uuendused<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\"> Alates v\u00e4ljaande 1.18 on uus commitite \u00fcmberpaigutamise re\u017eiim \u201egit rebase \u2014rebase-merges\u201c asendanud vana valiku \u201e\u2014preserve-merges\u201c, mis on n\u00fc\u00fcd m\u00e4rgitud kui vananenud. Operatsioon \u201egit rebase\u201c kasutatakse commitite seeria asendamiseks uue p\u00f5hikomitiga, n\u00e4iteks et viia eraldi haru, kus arendatakse uut funktsiooni, senise master-haru, mis sisaldab p\u00e4rast harutamist lisatud parandusi, v\u00e4rskesse seisundisse.\n<p>                o \u2014 o \u2014 o (my-feature)<\/p>\n<p>              \/<\/p>\n<p>o \u2014 o \u2014 o \u2014 o \u2014 o (master)<\/p>\n<p>                            o \u2014 o \u2014 o (my-feature)<\/p>\n<p>                          \/<\/p>\n<p>o \u2014 o \u2014 o \u2014 o \u2014 o (master)<\/p>\n<p>Varasemalt, et s\u00e4ilitada harude struktuuri edasiviivas harus, v\u00f5idi kasutada valikut \u201e\u2014preserve-merges\u201c, mis interaktiivses re\u017eiimis (git rebase -i \u2014preserve-merges) v\u00f5imaldas muuta commitite ajalugu, kuid ei taganud t\u00e4ielikult hoidmist repository struktuurist. Asendav re\u017eiim \u201e\u2014rebase-merges\u201c v\u00f5imaldab s\u00e4ilitada muudatuste struktuuri edasiviivas harus, pakkudes samal ajal t\u00e4ielikku komplekti interaktiivsetest toimingutest, sealhulgas commitite kustutamine, \u00fcmbergruppimine ja \u00fcmbernimetamine. <\/p>\n<p>N\u00e4iteks \u201e\u2014rebase-merges\u201c <noindex><a rel=\"nofollow\" href=\"https:\/\/i2.wp.com\/user-images.githubusercontent.com\/443245\/58998948-3f76e700-87b8-11e9-9930-a20ce809fcd5.gif?resize=1908%2C1038&#038;ssl=1\">kaugelt sulgeda vahekaarte, mis on avatud teistel seadmetel.<\/a><\/noindex> \u00fcle kanda commit'id eraldi harust uuemale master-harule, s\u00e4ilitades samal ajal harude struktuuri edastatavas harus ning teostada vahepeal m\u00f5ned muudatused commit'ite m\u00e4rkmetes.<\/p>\n<li class=\"l\"> Lisatud tugi uue haru loomiseks kahe teise haru \u00fchinemise aluse p\u00f5hjal (merge base, seondumine \u00fchise eelk\u00e4ijaga) kasutades konstruktsioone \u201egit branch new A\u2026B\u201c ja \u201egit checkout -b new A\u2026B\u201c, kus \u201eA\u2026B\u201c t\u00e4hendab kahe m\u00e4\u00e4ratud commitide vahelise \u00fchinemise aluse m\u00e4\u00e4ratlemist, sarnaselt sellele, kuidas \u201egit checkout A\u2026B\u201c viib HEADi aluscommitile ja \u201ediff A\u2026B\u201c n\u00e4itab muudatusi commitide \u201eB\u201c ja \u201eA\u201c vahelise \u00fchise eelk\u00e4ija vahel.\n<p>N\u00e4iteks, kui t\u00f6\u00f6tate eraldi haru my-feature kallal, saab soovitatud v\u00f5imalust kasutada, kui on vaja alustada teisest harust, n\u00e4iteks samast kohast master-harus, kust my-feature haru eraldati. Varasemalt n\u00f5udis see muudatuste logi k\u00e4sitsi uurimist, mis tekitas ebamugavusi pikkade muudatuste ajalooga, seej\u00e4rel tuli k\u00e4ivitada \u201egit merge-base master my-feature\u201c kahe haru master ja my-feature vahelise \u00fchinemise aluse h\u00e4sht m\u00e4\u00e4ramiseks ja luua uus haru seoses \u00fchise eelk\u00e4ijaga \u201egit branch my-other-feature hash\u201c. Git 2.22-s saab kahe teise haru \u00fchinemise aluse p\u00f5hjal haru loomisel kasutada s\u00fcntees \u201egit branch my-other-feature A\u2026B\u201c;<\/p>\n<li class=\"l\"> Lisatud v\u00f5imalus &#171;git branch &#8212;show-current&#187; k\u00e4su jaoks, et kuvada filiaali nime, mis saadakse checkout operatsiooni k\u00e4igus;\n<li class=\"l\"> Lisatud v\u00f5imalus &#171;git checkout &#8212;no-overlay &#8212; dir&#187;, mis v\u00f5imaldab checkout operatsiooni k\u00e4igus viia kausta dir sisu selliseks, mis vastab t\u00e4ielikult master-filiaalile. N\u00e4iteks kui kohaliku kausta dir koopia sisaldab faili, mida master-filiaalil ei ole, siis &#171;git checkout master &#8212; dir&#187; korral see s\u00e4ilib; aga kui kasutada &#171;&#8212;no-overlay&#187; valikut, siis see kustutatakse;\n<li class=\"l\"> K\u00e4sus &#171;git diff&#187; on kasutusele v\u00f5etud universaalne API valikute anal\u00fc\u00fcsimiseks, mis on v\u00f5imaldanud \u00fchendada valikute t\u00f6\u00f6tlemise teiste git utiliitidega. N\u00e4iteks on &#171;git diff&#187; puhul k\u00f5ikidele valikutele n\u00fc\u00fcd saadaval ka nende vastandid (&#171;&#8212;function-context&#187; ja &#171;&#8212;no-function-context&#187;);\n<li class=\"l\"> Lisatud v\u00f5imalus filtreerida &#171;git log&#187; v\u00e4ljundis kommitide k\u00fclge kinnitatud laiendatud silte (&#171;trailer&#187; &#8212; lisainformatsiooni lipud, nagu Signed-off-by ja Co-authored-by). Sildid on v\u00f5imalik filtreerida nii v\u00f5tme kui ka v\u00e4\u00e4rtuse j\u00e4rgi, n\u00e4iteks:<br \/>\n&#171;git log &#8212;pretty=&#187;%(trailers:key=Reviewed-by,valueonly)&#187;;<\/p>\n<li class=\"l\">  Lisatud on uus j\u00e4lgimismehhanism Trace2, mis pakub paindlikumat ja struktureeritumat v\u00e4ljundvormingut. Trace2 v\u00f5imaldab koguda telemeetriat teostatavatest operatsioonidest ja j\u00f5udlusandmetest, et teha \u00fcksikasjalikumat anal\u00fc\u00fcsi ja t\u00f5rkeotsingut (kasutaja m\u00e4\u00e4rab t\u00f6\u00f6tleja, mingeid andmeid ei saadeta v\u00e4ljapoole);\n<li class=\"l\"> Tehtud aruanne &#171;git bisect&#187; paremini loetavaks, kus n\u00fc\u00fcd eristatakse probleemseid kommitte silmapaistvamalt ja esitatakse kokkuv\u00f5tete statistika muutuste kohta iga faili tasemel (muudetud ridade arvu osas);\n<li class=\"l\"> Kataloogide \u00fcmbernimetamise heuristika on \u00fcmber t\u00f6\u00f6tatud, et v\u00e4ltida vale \u00fcmbernimetamise sildistamise kinnitamist. Kahtluse korral on n\u00fc\u00fcd sellised kataloogid m\u00e4rgistatud konfliktsetena;\n<li class=\"l\"> Tagatud hoiatuse v\u00e4ljund katse korral seada silt teisele sildile, mis tavaliselt toimub ekslikult ja v\u00f5ib p\u00f5hjustada sildi seadmise valele kommitile (nt struktuur &#171;git tag -f -m &#171;updated message&#187; my-tag1 my-tag2&#8243; j\u00e4rgneb sildi loomine vana sildi p\u00f5hjale, samas kui arendaja ootas, et uus silt seotaks kommitiga, millele viitab vana silt);\n<li class=\"l\"> Kaasatud kaardidest (diskreetstruktuur &#171;reachability bitmaps&#187;) generatsiooni toimingud, mis salvestavad andmed objektide kogumite kohta, mis on k\u00e4ttesaadavad iga kommiti jaoks, ja v\u00f5imaldavad kiiresti kindlaks teha baasobjekti olemasolu. Antud struktuur v\u00e4hendab oluliselt andmete hankimise (git fetch) operatsioonide t\u00e4itmise aega.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Allikas: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50831\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\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.22.0. Git \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0434\u043d\u043e\u0439 \u0438\u0437 \u0441\u0430\u043c\u044b\u0445 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0445, \u043d\u0430\u0434\u0451\u0436\u043d\u044b\u0445 \u0438 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u0435\u0440\u0441\u0438\u044f\u043c\u0438, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439 \u0433\u0438\u0431\u043a\u0438\u0435 \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 \u0437\u0430\u0434\u043d\u0438\u043c \u0447\u0438\u0441\u043b\u043e\u043c \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, \u0442\u0430\u043a\u0436\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0443\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u0435\u043d\u0438\u0435 \u0446\u0438\u0444\u0440\u043e\u0432\u044b\u043c\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-35080","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\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.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-raspredelennoj-sistemy-upravleniya-ishodnymi-tekstami-git-2-22\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\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\udd47\u0412\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.22 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-raspredelennoj-sistemy-upravleniya-ishodnymi-tekstami-git-2-22\" \/>\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=\"2019-10-31T19:02:12+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:02:12+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\udd47Vabastamine jaotatud allika halduss\u00fcsteemist Git 2.22 | ProHoster","description":"Esitatud jaotatud l\u00e4htekoodihalduse s\u00fcsteemi Git v\u00e4ljalase.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-raspredelennoj-sistemy-upravleniya-ishodnymi-tekstami-git-2-22","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\udd47\u0412\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.22 | ProHoster","og:description":"\u041f\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.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-raspredelennoj-sistemy-upravleniya-ishodnymi-tekstami-git-2-22","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":"2019-10-31T19:02:12+00:00","article:modified_time":"2019-10-31T19:02:12+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35080","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":null,"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-01-21 21:45:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 15:56:40","updated":"2026-01-21 21:45:19","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\/35080","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=35080"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/35080\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=35080"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=35080"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=35080"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}