From 4631609f16aa83929a17af7937c17f62eb8a1157 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Mon, 5 May 2014 17:02:07 +0100 Subject: [PATCH] merge the script's history into the generated history --- convert | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/convert b/convert index 78d4ac3..91f62d2 100755 --- a/convert +++ b/convert @@ -73,17 +73,22 @@ tochiark-1998-11-17 fromchiark-1998-11-28 END -git checkout master -scr=cvs-to-git-conversion-script -cp $base/script/convert $scr -git add $scr -git commit -m "$scr: record the script +(set -e + cd $base/script + if [ x"`git diff`" != x ]; then + git checkout master~0 + git commit -a -m autocommit + git tag -f actual + git reset master + git checkout master + fi) -Record the script we used to convert the CVS repo to git" -git rm $scr -git commit -m "$scr: delete the script +git checkout master +git fetch $base/script actual +git merge -m 'CVS to git conversion -We have in fact done the conversion and don't need the script any more." +Record the scripts etc. we used (and their history) for posterity, +by binding them into the history.' FETCH_HEAD git branch -d origin git tag cvs-to-git-conversion -- 2.30.2