OSDN Git Service

add utils/update-phar
authorscribu <mail@scribu.net>
Thu, 21 Feb 2013 07:44:20 +0000 (09:44 +0200)
committerscribu <mail@scribu.net>
Thu, 21 Feb 2013 07:44:20 +0000 (09:44 +0200)
utils/update-phar [new file with mode: 0755]

diff --git a/utils/update-phar b/utils/update-phar
new file mode 100755 (executable)
index 0000000..8105be9
--- /dev/null
@@ -0,0 +1,25 @@
+#!/usr/bin/env bash
+
+set -ex
+
+current_rev=$(git rev-parse HEAD)
+current_rev=${current_rev:0:10}
+
+php -dphar.readonly=0 ./utils/make-phar.php ../wp-cli-packages/phar/wp-cli.phar --quiet
+
+cd ../wp-cli-packages
+
+new_commit_subj="update wp-cli.phar to $current_rev"
+
+current_commit_subj=$(git show -s --pretty=format:%s HEAD)
+
+if [ "$new_commit_subj" = "$current_commit_subj" ]; then
+       echo "already at latest revision"
+       exit 1
+fi
+
+git add phar/wp-cli.phar
+
+git commit -m "$new_commit_subj"
+
+git push