{"id":3844,"date":"2011-10-25T06:01:36","date_gmt":"2011-10-25T10:01:36","guid":{"rendered":"http:\/\/esr.ibiblio.org\/?p=3844"},"modified":"2014-03-12T00:09:43","modified_gmt":"2014-03-12T04:09:43","slug":"bride-of-the-reposturgeon","status":"publish","type":"post","link":"http:\/\/esr.ibiblio.org\/?p=3844","title":{"rendered":"Bride of the reposturgeon!"},"content":{"rendered":"<p>Another big repository conversion &#8211; the <a href=\"http:\/\/www.hercules-390.org\/\">Hercules<\/a> project &#8211; brings with it some new bug fixes and features, so <a href=\"http:\/\/www.catb.org\/esr\/reposurgeon\/\">reposurgeon 1.3 has shipped<\/a>.<\/p>\n<p><!--more--><\/p>\n<p>The cvspreen command has been renamed to cvslift. cvslift now generates real tag objects corresponding to cvs2svn-generated tags. Comments that read &#8216;*** empty log message ***&#8217; are no longer coalesced (cvs2svn generates these).  There are various bug fixes, including for a crash bug in rebuild after expunge. The default set of files to be preserved is now set properly in a repository-type-dependent manner.<\/p>\n<p>I&#8217;ve moved the code to Python 3 (but don&#8217;t worry as it will run in 2.7.2 under the -3 option).  No real reason except that it was about time for me to get familiar with 2to3 and the forward-porting process.<\/p>\n<p>The general offer to <a href=\"http:\/\/esr.ibiblio.org\/?p=3839\">convert your project&#8217;s repo<\/a> is still open.  It may not be for long. however; the Hercules conversion turned up fewer bugs and deficiencies than my last one (as expected) and the next will probably turn up fewer still.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Another big repository conversion &#8211; the Hercules project &#8211; brings with it some new bug fixes and features, so reposurgeon 1.3 has shipped.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,13],"tags":[33],"class_list":["post-3844","post","type-post","status-publish","format-standard","hentry","category-new-on-my-website","category-software","tag-reposurgeon","entry"],"_links":{"self":[{"href":"http:\/\/esr.ibiblio.org\/index.php?rest_route=\/wp\/v2\/posts\/3844","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=3844"}],"version-history":[{"count":1,"href":"http:\/\/esr.ibiblio.org\/index.php?rest_route=\/wp\/v2\/posts\/3844\/revisions"}],"predecessor-version":[{"id":3845,"href":"http:\/\/esr.ibiblio.org\/index.php?rest_route=\/wp\/v2\/posts\/3844\/revisions\/3845"}],"wp:attachment":[{"href":"http:\/\/esr.ibiblio.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3844"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/esr.ibiblio.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3844"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/esr.ibiblio.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3844"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}