X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=adns.git;a=blobdiff_plain;f=convert;h=91f62d284a991381f73de15d34cb11707f484d75;hp=78d4ac367d25b10e40de389875e275556586948a;hb=4631609f16aa83929a17af7937c17f62eb8a1157;hpb=194b32e42f9d2a9555b920defef6fffae792e008 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