This repository has been archived on 2017-04-03. You can view files and clone it, but cannot push or open issues/pull-requests.
blog_post_tests/20121220160643.blog

6 lines
1.0 KiB
Plaintext

Reposturgeon Attacks Tokyo!
<p>Well, er, no. Actually, it attacks CVS.</p>
<p>Yes, that&#8217;s right, the just-shipped reposurgeon 2.11 can now read &#8211; though not write &#8211; CVS repositories. To get it to do this, I got my lunch-hooks on a relatively old program called cvsps that assembles changesets out of CVS repositories for human inspection. I gave it a &#8211;fast-export reporting mode that emits a fast-import stream instead, so now CVS has a universal exporter that will talk to any version-control system that speaks import streams. Oh, yes, and I&#8217;m maintaining cvsps now too &#8211; applause to David Mansfield, who both did a very good job on that code and sees clearly that its original use case is obsolete and &#8211;fast-export is a better way forward.</p>
<p>Two substantial releases of different projects in a day is a fast pace even for me. cvsps-3.0 and reposurgeon-2.11; two great tastes that taste great together.</p>
<p><a href="http://www.catb.org/esr/reposurgeon/">Fear the reposturgeon!</a></p>