#!/bin/bash set -ex # Make sure we are in a protobuf source tree. [ -f "php/release.sh" ] || { echo "This script must be ran under root of protobuf source tree." exit 1 } VERSION=$1 rm -rf protobuf-php git clone https://github.com/protocolbuffers/protobuf-php.git # Clean old files rm -rf protobuf-php/src # Copy files cp -r php/src protobuf-php cp php/composer.json.dist protobuf-php/composer.json cd protobuf-php git add . git commit -m "$VERSION" if [ $(git tag -l "$VERSION") ]; then echo "tag $VERSION already exists" else git tag "$VERSION" fi