#!/bin/bash # This script packs the relevant files of the LinkTitles # extension into two archive files that contain the current # git tag as the version number. if [[ -z $1 ]]; then echo "Usage: $(basename $0) VERSION." echo "Missing VERSION!" exit 1 fi FILENAME="release/LinkTitles-$1.tar.gz" # Pack the relevant files into at tarball, renaming the paths to include the # root path "LinktTitles". tar cvzf $FILENAME gpl-*.txt README.md NEWS *.php --exclude '*~' --transform 's,^,LinkTitles/,' # if [[ $? -eq 0 ]]; then # # Add the tarball to the repository, commit it, then tag the commit and push to origin. # git add $FILENAME # git commit -m --amend # git tag -a $1 -m "Version $1." # git push # git push --tags # else # echo "tar had errors, did not push." # fi