From 71548af6feca9a5a74b4b41467ad933ad3b591a6 Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Fri, 13 Jul 2007 15:21:24 +0000 Subject: [PATCH] Ready to ship. --- README | 45 ++++----------------------------------------- 1 file changed, 4 insertions(+), 41 deletions(-) diff --git a/README b/README index da3fc00..d30a6b7 100644 --- a/README +++ b/README @@ -1,55 +1,18 @@ -Sccs2rcs is a script to convert an existing SCCS +sccs2rcs is a script to convert an existing SCCS history into an RCS history without losing any of the information contained therein. -It has been tested under the following OS's: - Dell UNIX 2.2 (System V Release 4) - SunOS 3.5, 4.0.3, 4.1 - Ultrix-32 2.0, 3.1 Things to note: - + The -b (batch) option can be used to tell this script to run - non-interactively. In this mode, it assumes that you do not - want to enter descriptions on initial checkins, nor change - the default keyword substitution - - + The -u option will cause a copy of the file to be checked out - after the conversion, so if you started with a workfile in place, - you'll end up with one there. - + It will NOT delete or alter your ./SCCS history under any circumstances. + Run in a directory where ./SCCS exists and where you can create ./RCS - + /usr/local/bin is put in front of the default path. - (SCCS under Ultrix is set-uid sccs, bad bad bad, so - /usr/local/bin/sccs here fixes that) - + Date, time, author, comments, branches, are all preserved. - + If a command fails somewhere in the middle, it bombs with - a message -- remove what it's done so far and try again. - "rm -rf RCS; sccs unedit `sccs tell`; sccs clean" - There is no recovery and exit is far from graceful. - If a particular module is hanging you up, consider - doing it separately; move it from the current area so that - the next run will have a better chance or working. - Also (for the brave only) you might consider hacking - the s-file for simpler problems: I've successfully changed - the date of a delta to be in sync, then run "sccs admin -z" - on the thing. - - + After everything finishes, ./SCCS will be moved to ./old-SCCS. - -This file may be copied, processed, hacked, mutilated, and -even destroyed as long as you don't tell anyone you wrote it. - -Ken Cox -Viewlogic Systems, Inc. -kenstir@viewlogic.com -...!harvard!cg-atla!viewlog!kenstir - -I added some portability fixes and the -u option. +This is a port to Python of a tool originally written in csh by Ken Cox +and later hacked by Brian Berliner and myself. See the header comment +for detailed history. Eric S. Raymond esr@snark.thyrsus.com -- 2.43.0