From c0635010db7fb67211206f8293e35c5297eedbee Mon Sep 17 00:00:00 2001 From: Per Cederqvist <ceder@lysator.liu.se> Date: Fri, 19 Apr 2013 00:20:36 +0200 Subject: [PATCH] Created a README file. --- README | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 README diff --git a/README b/README new file mode 100644 index 0000000..78001a9 --- /dev/null +++ b/README @@ -0,0 +1,36 @@ +To convert the lyskom-elisp-client repo from CVS to Git, clone this +module, and type "make". This will create 99.git which should be a +reasonably good representation of the history of the elisp client. + +Prerequisites: + + - A modern Git. Version 1.8.2 is good enough. + + - Access to cvs.lysator.liu.se via ssh so that you can copy the repo. + + - About 800 MB of disk space. (The converted repo requires less than + 12 Mbyte of space, but much more is needed during the conversion, + and we keep many copies of the data during the conversion.) + + - Lots of time. Running the conversion can take an hour, depending + on how fast your computer is. + +Caveats: + + - If you change anything, especially in extratags.txt or + extrabranches.txt, you should remove the cache file in ~/.cvsps/. + These scripts try to pass "-p -u" to "git cvsimport", but + apparently that is not enough to throw away the content of that + cache file. + +TODO: + + - Publish a new test conversion repo and ask for feedback. + + - Compare the tags with any old source dists you can find. + + - Look att all commits we alter and ensure they are sane. In + particular, check that they contain the expected changes and have a + sane author, committer and timestamp. + + - Upload the repo to git.lysator.liu.se. -- GitLab