OSDN Git Service

Verify patch by true upgrading
[pukiwiki/pukiwiki_devel.git] / create_patch.sh
index 63fa429..c26d007 100755 (executable)
@@ -15,9 +15,9 @@ done
 
 no_exit_diff()
 {
-    set +e
+  set +e
     diff $@
-    set -e
+  set -e
 }
 
 # Create patch packages
@@ -32,3 +32,20 @@ zip update_pukiwiki_${P2N}_eucjp.patch.zip update_pukiwiki_${P2N}_eucjp.patch
 cp -p update_pukiwiki_${P2N}_utf8.patch.zip update_pukiwiki_${P2N}${SUFFIX}-${REV4}_utf8.patch.zip
 cp -p update_pukiwiki_${P2N}_eucjp.patch.zip update_pukiwiki_${P2N}${SUFFIX}-${REV4}_eucjp.patch.zip
 
+# Compare
+cp -rp pukiwiki-${PREV}_utf8/ _upgrade_pukiwiki-${PREV}_utf8/
+cp -rp pukiwiki-${PREV}_eucjp/ _upgrade_pukiwiki-${PREV}_eucjp/
+
+pushd _upgrade_pukiwiki-${PREV}_utf8/
+  patch -p1 < ../update_pukiwiki_${P2N}_utf8.patch
+popd
+
+pushd _upgrade_pukiwiki-${PREV}_eucjp/
+  patch -p1 < ../update_pukiwiki_${P2N}_eucjp.patch
+popd
+
+set +e
+  diff -ur pukiwiki-${NEW}_utf8/ _upgrade_pukiwiki-${PREV}_utf8/
+  diff -ur pukiwiki-${NEW}_eucjp/ _upgrade_pukiwiki-${PREV}_eucjp/
+set -e
+