Unpack a git fast-import stream into an RCS file tree.

The metadata in modern DVCSes can't really be stuffed back into RCS, but this tool makes a valiant effort and may be useful for extracting the revision histories of individual files from a project history.

I wrote this as a prod at more recent and putatively more advanced version-control systems that don't have .fi importers yet. If crufty old RCS can import these streams, why can't yours?


COPYINGproject license
NEWSproject news
rcs-fast-import-1.0.tar.gzgzipped source tarball
READMEroadmap file
rcs-fast-import.htmlHTML rendering of rcs-fast-import.1

The project repository is at

If you appreciate this code (and especially if you make money by using it) please support me on Patreon.

Recent Changes

    There is a regression test: run "make check".
    Files imported can be resrricted with command-line arguments.