| 12345678910111213141516171819202122232425262728293031323334353637 | 
							- #!/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
 
- git clone https://github.com/protocolbuffers/protobuf-php.git
 
- git clone https://github.com/protocolbuffers/protobuf.git
 
- # Clean old files
 
- pushd protobuf-php
 
- rm -rf src
 
- popd
 
- # Checkout the target version
 
- pushd protobuf/php
 
- git checkout -b $VERSION
 
- popd
 
- # Copy files
 
- pushd protobuf-php
 
- mv ../protobuf/php/src src
 
- mv ../protobuf/composer.json composer.json
 
- sed -i 's|php/src|src|g' composer.json
 
- git add .
 
- git commit -m "$VERSION"
 
- git tag "$VERSION"
 
- popd
 
- # Clean up
 
- rm -rf protobuf
 
 
  |