cvs-fast-export
« Back to VersTracker
Description:
Export an RCS or CVS history as a fast-import stream
Type: Formula  |  Latest Version: 1.68@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: version-control cvs git migration developer-tools
Install: brew install cvs-fast-export
About:
cvs-fast-export is a tool designed to convert legacy CVS or RCS repositories into Git fast-import streams. It meticulously reconstructs project history, preserving commit messages, authorship, and timestamps. This enables teams to migrate older projects to modern version control systems like Git without losing their historical context.
Key Features:
  • Converts CVS and RCS repositories to Git fast-import streams
  • Preserves detailed commit history including author and timestamp data
  • Handles complex repository structures and branches
  • Provides a command-line interface for scripting and automation
Use Cases:
  • Migrating legacy projects from CVS to Git
  • Archiving old CVS repositories by converting them to a modern format
  • Analyzing historical CVS repository data
Alternatives:
  • cvs2svn – Primarily focuses on converting to Subversion, but can be an intermediate step; cvs-fast-export is more direct for Git migration.
  • git-cvs – Used for interacting with CVS as a remote, not for full history migration; cvs-fast-export performs a one-time bulk conversion.
Version History
Detected Version Rev Change Commit
Nov 3, 2025 6:28pm 0 VERSION_BUMP 342844eb
Oct 29, 2025 9:25pm 0 VERSION_BUMP 7a375809
Sep 14, 2025 7:48pm 0 VERSION_BUMP 3a89307e