| 123456789101112131415161718192021222324252627282930 |
- #!/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
|