diff --git a/release.sh b/release.sh index 43d4980cc3..be1f05d141 100755 --- a/release.sh +++ b/release.sh @@ -7,14 +7,15 @@ DIR=`pwd` SRC_RELEASE_FNAME="$DIR/citymania-client-$CMVER-source.zip" RELEASE_FNAME="$DIR/citymania-client-$CMVER-win32.zip" RELEASE64_FNAME="$DIR/citymania-client-$CMVER-win64.zip" +RELEASE_DIFF="$DIR/citymania-client-$CMVER.diff" rm $SRC_RELEASE_FNAME rm $RELEASE_FNAME rm $RELEASE64_FNAME rm -rf $TMP mkdir $TMP -hg diff -r openttd -B --nodates -X src/rev.cpp -X release_files -X make_diff.sh -X release.sh -X check_diff.sh -X novattd.sublime-project -X .hgignore -X src/rev.cpp.in -X Makefile.src.in -X build-number.txt > $TMP/cmclient.diff +hg diff -r openttd -B --nodates -X src/rev.cpp -X release_files -X make_diff.sh -X release.sh -X check_diff.sh -X novattd.sublime-project -X .hgignore -X src/rev.cpp.in -X Makefile.src.in -X build-number.txt > $RELEASE_DIFF tar xf ~/Downloads/openttd-$VER-source.tar.* -C $TMP -patch -p1 -d $TMP_SRC < $TMP/cmclient.diff +patch -p1 -d $TMP_SRC < $RELEASE_DIFF pushd $TMP_SRC zip -9 -r $SRC_RELEASE_FNAME . ./configure