5 current_rev=$(git rev-parse HEAD)
6 current_rev=${current_rev:0:10}
8 packages_repo=../wp-cli-packages
10 fname="phar/wp-cli.phar"
13 php -dphar.readonly=0 ./utils/make-phar.php $packages_repo/$fname --quiet
20 # check which wp-cli commit the previous Phar archive was based on
21 # can't use the md5 hash, since it will be different each time the
22 # archive is generated
23 new_commit_subj="update wp-cli.phar to wp-cli/wp-cli@$current_rev"
25 current_commit_subj=$(git show -s --pretty=format:%s HEAD)
27 if [ "$new_commit_subj" = "$current_commit_subj" ]; then
28 echo "already at latest revision"
32 # generate md5 checksum
33 if [ command -v md5sum > /dev/null ]
35 md5hash=$(md5sum $fname)
37 md5hash=$(md5 -r $fname)
40 echo $md5hash | cut -d ' ' -f 1 > $fname.md5
42 git add $fname $fname.md5
44 git commit -m "$new_commit_subj"