Hello all, I just finished giving a decent form to a tool I've been longing to get my hands on for quite some time: an RCS fast exporter http://git.or.cz/gitwiki/InterfacesFrontendsAndTools#rcs-fast-export It's written in Ruby, and doesn't require any external tools or libraries, parsing the RCS files directly (hopefully correctly). It converts RCS symbols to lightweight tags, it supports your typical --authors-file, it can even (lightweight) tag every commit with the corresponding RCS revision, on request. It follows branches, too, giving them a name like 1.3.2.x. You *can* process multiple files at once, but the script will not try to do anything smart so the results might or might not be what you expect. TODOs include * not needing an authors file for users that had the good sense of configuring their user.name and .email properly and whose username is the only one appearing in the RCS history * being smarter with memory management because we already exports blobs on the fly so we should discard them unless they are needed to rebuild other RCS revisions * integration with Zit, the Git-based single file content tracker, so that you can say for example 'zit import somefile' where somefile is RCS-tracked * submission for git's repo (to contrib) * submission for fast-export's repo http://repo.or.cz/w/fast-export.git * test with fast-import for other SCMs -- Giuseppe "Oblomov" Bilotta -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html