{"id":4854,"date":"2013-02-26T07:40:52","date_gmt":"2013-02-26T12:40:52","guid":{"rendered":"http:\/\/esr.ibiblio.org\/?p=4854"},"modified":"2014-03-09T19:50:52","modified_gmt":"2014-03-09T23:50:52","slug":"mode-of-the-reposturgeon","status":"publish","type":"post","link":"http:\/\/esr.ibiblio.org\/?p=4854","title":{"rendered":"Mode of the Reposturgeon!"},"content":{"rendered":"<p>It was inevitable, I suppose; reposurgeon now has its own Emacs mode.<\/p>\n<p>The most laborious task in the reposurgeon conversion of a large CVS or Subversion repository is editing the comment history.  You want to do this for two reasons: (1) to massage multiline comments into the summary-line + continuation form that plays well with git log and gitk, and (2) lifting Subversion and CVS commit references from, e.g., &#8216;2345&#8217; to [[SVN:2345]] so reposurgeon can recognize them unambiguously and turn them into <a href=\"http:\/\/esr.ibiblio.org\/?p=3872\">action stamps<\/a>.<\/p>\n<p>In the new release 2.22, there&#8217;s a small Emacs mode with several functions that help semi-automate this process.<\/p>\n<p><a href=\"http:\/\/www.catb.org\/esr\/reposurgeon\/\">Fear the reposturgeon!<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>It was inevitable, I suppose; reposurgeon now has its own Emacs mode. The most laborious task in the reposurgeon conversion of a large CVS or Subversion repository is editing the comment history. You want to do this for two reasons: (1) to massage multiline comments into the summary-line + continuation form that plays well with&hellip; <a class=\"more-link\" href=\"http:\/\/esr.ibiblio.org\/?p=4854\">Continue reading <span class=\"screen-reader-text\">Mode of the Reposturgeon!<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[33],"class_list":["post-4854","post","type-post","status-publish","format-standard","hentry","category-software","tag-reposurgeon","entry"],"_links":{"self":[{"href":"http:\/\/esr.ibiblio.org\/index.php?rest_route=\/wp\/v2\/posts\/4854","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/esr.ibiblio.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/esr.ibiblio.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/esr.ibiblio.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/esr.ibiblio.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4854"}],"version-history":[{"count":4,"href":"http:\/\/esr.ibiblio.org\/index.php?rest_route=\/wp\/v2\/posts\/4854\/revisions"}],"predecessor-version":[{"id":5327,"href":"http:\/\/esr.ibiblio.org\/index.php?rest_route=\/wp\/v2\/posts\/4854\/revisions\/5327"}],"wp:attachment":[{"href":"http:\/\/esr.ibiblio.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4854"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/esr.ibiblio.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4854"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/esr.ibiblio.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4854"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}