From 21137a928feecd2c3a9449c5f549aabfafb2e76c Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Wed, 24 Nov 2010 22:57:50 -0500 Subject: [PATCH] Explain the point. --- README | 7 ++++++- control | 8 ++++++-- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/README b/README index 47e13d8..7665d85 100644 --- a/README +++ b/README @@ -2,6 +2,10 @@ rcs-fast-import unpacks a git fast-import stream into an RCS file tree +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? + The metadata in modern DVCSes can't really be stuffed back into RCS, but this tool makes a valiant effort and may occasionally be useful for extracting the revision histories of individual files from a @@ -9,4 +13,5 @@ project history. It keeps the revision structure, comments, authorship dates, and tag names. It loses tag dates and comments and authorship information; commits are -recorded as though they were from the user invoking it. +recorded as though they were from the user invoking it. However, all +import-stream metadata is preserved in RFC-822-style headers in commits. diff --git a/control b/control index a3ebf91..f1e3ad9 100644 --- a/control +++ b/control @@ -1,13 +1,17 @@ # This is not a real Debian control file # It's project metadata for the shipper tool -Package: rcs-fast-export +Package: rcs-fast-import Description: 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? -Homepage: http://www.catb.org/~esr/rcs-fast-export +Homepage: http://www.catb.org/~esr/rcs-fast-import XBS-Project-Tag-List: version control, git -- 2.43.0