{"id":119,"date":"2008-10-14T20:09:44","date_gmt":"2008-10-14T23:09:44","guid":{"rendered":"https:\/\/devkico.itexto.com.br\/?p=119"},"modified":"2008-10-14T20:16:00","modified_gmt":"2008-10-14T23:16:00","slug":"mercurial-aposenta-o-subversion-pelo-menos-pra-mim","status":"publish","type":"post","link":"https:\/\/devkico.itexto.com.br\/?p=119","title":{"rendered":"Mercurial aposenta o Subversion (pelo menos pra mim)"},"content":{"rendered":"<p><a href=\"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2008\/10\/mercurial.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-120\" title=\"mercurial\" src=\"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2008\/10\/mercurial.png\" alt=\"\" width=\"200\" height=\"240\" \/><\/a>Eu amo o Subversion em grande parte porque o meu primeiro gerenciador de vers\u00f5es foi o CVS. Ao entrar em contato com o CVS, a impress\u00e3o que tinha \u00e9 que era muito mais f\u00e1cil simplesmente manter c\u00f3pias dos meus arquivos a usar aquilo. Tudo era complicado, diria mais: feio.<\/p>\n<p>Foi quando conheci o Subversion, e as coisas ficaram incr\u00edvelmente mais f\u00e1ceis pra mim. E, desde ent\u00e3o, venho usado o Subversion como meu principal sistema gerenciador de vers\u00f5es. Tem me atendido 70% das vezes e, devo confessar, n\u00e3o tenho muito o que reclamar. Poderia ficar com ele por anos ainda, at\u00e9 conhecer o Mercurial.<\/p>\n<p>Na primeira vez que ouvi falar do Mercurial, fiquei curioso: &#8220;um sistema de gerenciamento de vers\u00f5es distribuido&#8221;. Que \u00e9 isto? Como isto funciona? Pra que serve? Quais as vantagens? Se o modelo do Subversion j\u00e1 me atende t\u00e3o bem, o que isto poderia me adicionar? E, devo confessar, deixei o Mercurial passar despercebido pela primeira vez.<\/p>\n<p>Mas o mundo da muitas voltas e, pra minha surpresa, de repente estou eu trabalhando no ODF Easy, tentando dar minhas contribui\u00e7\u00f5es ao projeto ODFDOM e&#8230; no caso do projeto ODFDOM, \u00e9 usado o Mercurial. Foi quando resolvi aprender a us\u00e1-lo de fato (e o Subversion foi pra fila do INSS).<\/p>\n<p>Pra come\u00e7ar, o conceito de gerenciar vers\u00f5es de maneira distribu\u00edda \u00e9 muito interessante. Ao contr\u00e1rio do que termos um servidor central, no qual se encontram todas as vers\u00f5es de nossos arquivos, no caso do Mercurial, todos os usu\u00e1rios do sistema possuem o reposit\u00f3rio <strong>inteiro<\/strong>\u00a0\u00a0em seus computadores.<\/p>\n<p>Qual a vantagem? Simples: voc\u00ea n\u00e3o precisa estar conectado a uma rede para trabalhar com o gerenciamento de suas vers\u00f5es. O usu\u00e1rio do sistema n\u00e3o precisa lutar com uma conex\u00e3o ruim ou um servidor que pifou. Como consequencia, em um projeto no qual diversas pessoas participam, a seguran\u00e7a \u00e9 elevada. O servidor aonde seu reposit\u00f3rio estava foi abduzido por alien\u00edgenas? Ok, basta copiar o reposit\u00f3rio de outro participante do projeto para sua m\u00e1quina. Simples assim.\u00a0<\/p>\n<p>Ent\u00e3o, o ideal agora \u00e9 por a m\u00e3o na massa. Para usar o Mercurial, obviamente, a primeira coisa que voc\u00ea precisa fazer consiste em instal\u00e1-lo em seu computador. No <a href=\"http:\/\/www.selenic.com\/mercurial\/\" target=\"_blank\">site<\/a> oficial voc\u00ea poder\u00e1 encontrar uma instala\u00e7\u00e3o para o seu sistema operacional. Dado que \u00e9 feito em Python, h\u00e1 vers\u00f5es para todos (ou quase) os sistemas operacionais que oferecem suporte a esta linguagem.<\/p>\n<p>Instalado o mercurial, podemos come\u00e7ar a trabalhar com o bicho. Para criar um reposit\u00f3rio em sua m\u00e1quina, na interface de linha de comando do seu sistema operacional, digite o comando<\/p>\n<p>\u00a0<\/p>\n<pre><span style=\"color: #808080;\">hg init [nome do reposit\u00f3rio]\r\nExemplo:\r\nhg init ODFEasy<\/span><\/pre>\n<p>\u00a0<\/p>\n<p>Ser\u00e1 criado um diret\u00f3rio com o nome do seu reposit\u00f3rio relativo ao seu diretorio atual. Simples assim, e at\u00e9 agora, nada demais.<\/p>\n<p>Deseja os arquivos presentes em outro reposit\u00f3rio em seu computador? Na linha de comando, digite o seguinte comando:<\/p>\n<p>\u00a0<\/p>\n<pre>hg clone [caminho para o reposit\u00f3rio] [nome do reposit\u00f3rio a ser criado que conter\u00e1 os arquivos copiados]\r\nExemplo:\r\nhg clone repositorioOrigem repositorioDestino\r\nBuscando os arquivos que se encontrem em outro computador:\r\nhg clone http:\/\/enderecoDoServidor:porta repositorioDestino<\/pre>\n<p>\u00a0<\/p>\n<p>\u00a0Aqui voc\u00ea sentir\u00e1 uma grande diferen\u00e7a em rela\u00e7\u00e3o ao nosso aposentado amigo Subversion: <strong>performance<\/strong>. Mercurial \u00e9 inacreditavelmente r\u00e1pido. Quando vi que era feito em Python, minha mente preconceituosa pensou: &#8220;deve ser lento&#8221;. Ao utiliz\u00e1-lo, no entanto, choque: \u00e9 impressionantemente r\u00e1pido. S\u00f3 para ter uma id\u00e9ia, baixei todo o reposit\u00f3rio do projeto ODFEasy, usando uma rede wireless absurdamente lenta em menos de 5 segundos. <strong>Espanto<\/strong>! (o projeto ocupa atualmente algo em torno de uns 3\/4 megas (incluindo alguns arquivos adicionais ainda n\u00e3o publicados)). Em um dado projeto no qual trabalho, leva no m\u00ednimo uma hora fazer um checkout de todo o seu conte\u00fado com o Subversion. Com o Mercurial, acredito que este tempo deva diminuir para algo em torno de uns 3 a 4 minutos (testarei um dia e postarei aqui o resultado).<\/p>\n<p>Tal como pode ser visto no exemplo anterior, puxei os arquivos a partir de um servidor web. Que servidor foi este? O do pr\u00f3prio Mercurial! Ele j\u00e1 vem com um servidor web bem simples que voc\u00ea pode usar para compartilhar seus reposit\u00f3rios. Como iniciar um reposit\u00f3rio? Simples tamb\u00e9m.<\/p>\n<p>Estando no diret\u00f3rio que cont\u00e9m seu reposit\u00f3rio, simplesmente digite o comando<\/p>\n<p>\u00a0<\/p>\n<pre>hg serve<\/pre>\n<p>\u00a0<\/p>\n<p>Boom! O sevidor j\u00e1 est\u00e1 em execu\u00e7\u00e3o, operando por padr\u00e3o na porta 8000 do seu computador. Qualquer computador da sua rede interna, que acessar o endere\u00e7o http:\/\/enderecoDoServidor:8000 poder\u00e1 navegar por todos os arquivos contidos no seu reposit\u00f3rio, por\u00e9m um aviso:<strong> este servidor n\u00e3o oferece ainda suporte a autentica\u00e7\u00e3o ou qualquer recurso de seguran\u00e7a, sendo assim, utilize-o pelo m\u00ednimo de tempo poss\u00edvel. <\/strong>Se quiser maior seguran\u00e7a, no entanto, \u00e9 poss\u00edvel configurar o servidor Apache para trabalhar com o Mercurial. Problema resolvido.<\/p>\n<p>J\u00e1 tive in\u00fameros problemas ao iniciar um servidor do Subversion (mea culpa). Com o Mercurial, logo de cara, funcionou perfeitamente. Sem d\u00favidas, uma grata surpresa.<\/p>\n<p>Como comitar seus arquivos no reposit\u00f3rio?<\/p>\n<p>\u00a0<\/p>\n<pre>hg commit\u00a0<\/pre>\n<p>\u00a0<\/p>\n<p>estando no diret\u00f3rio que cont\u00e9m a sua working copy. E se voc\u00ea quiser enviar seus arquivos para outro reposit\u00f3rio, em outro computador?<\/p>\n<p>\u00a0<\/p>\n<pre>hg push [servidor ou reposit\u00f3rio]<\/pre>\n<p>\u00a0<\/p>\n<p>Quer passar para o seu reposit\u00f3rio as mudan\u00e7as feitas em outro?<\/p>\n<p>\u00a0<\/p>\n<pre>hg pull [servidor ou reposit\u00f3rio]<\/pre>\n<p>\u00a0<\/p>\n<p>E agora, um detalhe bacana: o Netbeans oferece excelente suporte ao Mercurial, muito similar ao oferecido ao Subversion (e o Eclipse tamb\u00e9m!).<\/p>\n<p>Por enquanto, esta tem sido a minha curta experi\u00eancia com o Mercurial. Durar\u00e1 a excelente imagem? O tempo dir\u00e1. E quem vir\u00e1 a aposentar o Mercurial no futuro? Pelo que ouvi, poss\u00edvelmente o <a href=\"http:\/\/git.or.cz\/\">git<\/a>, mas ainda n\u00e3o tenho experi\u00eancias com ele para compartilhar.<\/p>\n<p>Ser\u00e1 que em breve terei um post &#8220;Git aposenta o Mercurial&#8221;?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Eu amo o Subversion em grande parte porque o meu primeiro gerenciador de vers\u00f5es foi o CVS. Ao entrar em contato com o CVS, a impress\u00e3o que tinha \u00e9 que era muito mais f\u00e1cil simplesmente manter c\u00f3pias dos meus arquivos a usar aquilo. Tudo era complicado, diria mais: feio. Foi quando conheci o Subversion, e [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[18],"tags":[],"class_list":["post-119","post","type-post","status-publish","format-standard","hentry","category-mercurial"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Mercurial aposenta o Subversion (pelo menos pra mim) - \/dev\/Kico<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/devkico.itexto.com.br\/?p=119\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mercurial aposenta o Subversion (pelo menos pra mim) - \/dev\/Kico\" \/>\n<meta property=\"og:description\" content=\"Eu amo o Subversion em grande parte porque o meu primeiro gerenciador de vers\u00f5es foi o CVS. Ao entrar em contato com o CVS, a impress\u00e3o que tinha \u00e9 que era muito mais f\u00e1cil simplesmente manter c\u00f3pias dos meus arquivos a usar aquilo. Tudo era complicado, diria mais: feio. Foi quando conheci o Subversion, e [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/devkico.itexto.com.br\/?p=119\" \/>\n<meta property=\"og:site_name\" content=\"\/dev\/Kico\" \/>\n<meta property=\"article:published_time\" content=\"2008-10-14T23:09:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2008-10-14T23:16:00+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.itexto.net\/devkico\/wp-content\/uploads\/2008\/10\/mercurial.png\" \/>\n<meta name=\"author\" content=\"Kico (Henrique Lobo Weissmann)\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@loboweissmann\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kico (Henrique Lobo Weissmann)\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/devkico.itexto.com.br\/?p=119\",\"url\":\"https:\/\/devkico.itexto.com.br\/?p=119\",\"name\":\"Mercurial aposenta o Subversion (pelo menos pra mim) - \/dev\/Kico\",\"isPartOf\":{\"@id\":\"https:\/\/devkico.itexto.com.br\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/devkico.itexto.com.br\/?p=119#primaryimage\"},\"image\":{\"@id\":\"https:\/\/devkico.itexto.com.br\/?p=119#primaryimage\"},\"thumbnailUrl\":\"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2008\/10\/mercurial.png\",\"datePublished\":\"2008-10-14T23:09:44+00:00\",\"dateModified\":\"2008-10-14T23:16:00+00:00\",\"author\":{\"@id\":\"https:\/\/devkico.itexto.com.br\/#\/schema\/person\/502ab8892631bb005d6da2269fe5a3a7\"},\"breadcrumb\":{\"@id\":\"https:\/\/devkico.itexto.com.br\/?p=119#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/devkico.itexto.com.br\/?p=119\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/devkico.itexto.com.br\/?p=119#primaryimage\",\"url\":\"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2008\/10\/mercurial.png\",\"contentUrl\":\"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2008\/10\/mercurial.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/devkico.itexto.com.br\/?p=119#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/devkico.itexto.com.br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mercurial aposenta o Subversion (pelo menos pra mim)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/devkico.itexto.com.br\/#website\",\"url\":\"https:\/\/devkico.itexto.com.br\/\",\"name\":\"\/dev\/Kico\",\"description\":\"Desenvolvendo software\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/devkico.itexto.com.br\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/devkico.itexto.com.br\/#\/schema\/person\/502ab8892631bb005d6da2269fe5a3a7\",\"name\":\"Kico (Henrique Lobo Weissmann)\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/devkico.itexto.com.br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/dd6973d86a689bc63122b2e603f25be3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/dd6973d86a689bc63122b2e603f25be3?s=96&d=mm&r=g\",\"caption\":\"Kico (Henrique Lobo Weissmann)\"},\"sameAs\":[\"https:\/\/x.com\/loboweissmann\"],\"url\":\"https:\/\/devkico.itexto.com.br\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Mercurial aposenta o Subversion (pelo menos pra mim) - \/dev\/Kico","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/devkico.itexto.com.br\/?p=119","og_locale":"pt_BR","og_type":"article","og_title":"Mercurial aposenta o Subversion (pelo menos pra mim) - \/dev\/Kico","og_description":"Eu amo o Subversion em grande parte porque o meu primeiro gerenciador de vers\u00f5es foi o CVS. Ao entrar em contato com o CVS, a impress\u00e3o que tinha \u00e9 que era muito mais f\u00e1cil simplesmente manter c\u00f3pias dos meus arquivos a usar aquilo. Tudo era complicado, diria mais: feio. Foi quando conheci o Subversion, e [&hellip;]","og_url":"https:\/\/devkico.itexto.com.br\/?p=119","og_site_name":"\/dev\/Kico","article_published_time":"2008-10-14T23:09:44+00:00","article_modified_time":"2008-10-14T23:16:00+00:00","og_image":[{"url":"http:\/\/www.itexto.net\/devkico\/wp-content\/uploads\/2008\/10\/mercurial.png"}],"author":"Kico (Henrique Lobo Weissmann)","twitter_card":"summary_large_image","twitter_creator":"@loboweissmann","twitter_misc":{"Escrito por":"Kico (Henrique Lobo Weissmann)","Est. tempo de leitura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/devkico.itexto.com.br\/?p=119","url":"https:\/\/devkico.itexto.com.br\/?p=119","name":"Mercurial aposenta o Subversion (pelo menos pra mim) - \/dev\/Kico","isPartOf":{"@id":"https:\/\/devkico.itexto.com.br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/devkico.itexto.com.br\/?p=119#primaryimage"},"image":{"@id":"https:\/\/devkico.itexto.com.br\/?p=119#primaryimage"},"thumbnailUrl":"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2008\/10\/mercurial.png","datePublished":"2008-10-14T23:09:44+00:00","dateModified":"2008-10-14T23:16:00+00:00","author":{"@id":"https:\/\/devkico.itexto.com.br\/#\/schema\/person\/502ab8892631bb005d6da2269fe5a3a7"},"breadcrumb":{"@id":"https:\/\/devkico.itexto.com.br\/?p=119#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/devkico.itexto.com.br\/?p=119"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/devkico.itexto.com.br\/?p=119#primaryimage","url":"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2008\/10\/mercurial.png","contentUrl":"https:\/\/devkico.itexto.com.br\/wp-content\/uploads\/2008\/10\/mercurial.png"},{"@type":"BreadcrumbList","@id":"https:\/\/devkico.itexto.com.br\/?p=119#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/devkico.itexto.com.br\/"},{"@type":"ListItem","position":2,"name":"Mercurial aposenta o Subversion (pelo menos pra mim)"}]},{"@type":"WebSite","@id":"https:\/\/devkico.itexto.com.br\/#website","url":"https:\/\/devkico.itexto.com.br\/","name":"\/dev\/Kico","description":"Desenvolvendo software","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/devkico.itexto.com.br\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/devkico.itexto.com.br\/#\/schema\/person\/502ab8892631bb005d6da2269fe5a3a7","name":"Kico (Henrique Lobo Weissmann)","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/devkico.itexto.com.br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/dd6973d86a689bc63122b2e603f25be3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/dd6973d86a689bc63122b2e603f25be3?s=96&d=mm&r=g","caption":"Kico (Henrique Lobo Weissmann)"},"sameAs":["https:\/\/x.com\/loboweissmann"],"url":"https:\/\/devkico.itexto.com.br\/?author=1"}]}},"jetpack_featured_media_url":"","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=\/wp\/v2\/posts\/119"}],"collection":[{"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=119"}],"version-history":[{"count":3,"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=\/wp\/v2\/posts\/119\/revisions"}],"predecessor-version":[{"id":122,"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=\/wp\/v2\/posts\/119\/revisions\/122"}],"wp:attachment":[{"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=119"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=119"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devkico.itexto.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}