Skip to content
Snippets Groups Projects
tag.sh 333 B
Newer Older
Jonas Gröger's avatar
Jonas Gröger committed
#!/usr/bin/env sh

TAG="$1"

if [ -z "$TAG" ]; then
    echo "Usage: $0 TAG"
    echo "Example: $0 1.0.1"
Jonas Gröger's avatar
Jonas Gröger committed

    echo "The latest 10 existing tags:"
    git tag --list \
    | grep '^[0-9]' \
    | sort --version-sort \
    | tail
Jonas Gröger's avatar
Jonas Gröger committed

Jonas Gröger's avatar
Jonas Gröger committed
    exit 1
fi

git tag -a "$TAG" -m "Release $TAG"
echo "Done! Run 'git push --tags' to push tag $TAG"