3 VER=${VER:-`date +%Y%m%d.0`}
7 echo "Making Release $VER. Ctrl-C to cancel."
9 if test -d "$TEMP/$PROJECT-$VER"; then
10 echo "Warning: the directory '$TEMP/$PROJECT-$VER' is found:"
12 ls $TEMP/$PROJECT-$VER
14 echo -n "I'm going to remove this directory. Continue? yes/No"
18 y*|Y*) rm -rf $TEMP/$PROJECT-$VER;;
19 *) echo "Aborted."; exit 1;;
23 git commit -m "Releases $VER" --allow-empty
24 git archive --format=tar --prefix=$PROJECT-$VER/ HEAD | (cd $TEMP && tar xf -)
26 rm -rf $PROJECT-$VER/test
27 rm -rf $PROJECT-$VER-orig
28 cp -r $PROJECT-$VER $PROJECT-$VER-orig
30 perl -pi.bak -e "s/\\\$VER\\\$/$VER/g" README
33 diff -urN $PROJECT-$VER-orig $PROJECT-$VER
34 tar zcf $DIR/$PROJECT-$VER.tar.gz $PROJECT-$VER
36 echo You should execute
38 echo " git push && git tag $VER && git push origin $VER"
40 echo Informations for submitting CTAN:
41 echo " CONTRIBUTION: LuaTeX-ja"
42 echo " SUMMARY: Typeset Japanese documents with Lua(La)TeX."
43 echo " DIRECTORY: macros/luatex/generic/luatexja"
44 echo " LICENSE: free/other-free"
45 echo " FILE: $DIR/$PROJECT-$VER.tar.gz"