summaryrefslogtreecommitdiff
path: root/update_tags
blob: 78675ee9e07da974e3bee4592c1334af4fadd1ed (plain)
1
2
3
4
5
6
7
8
9
#!/bin/sh

git branch -r | grep 'tags/[0-9]' | sed -e 's"tags/\(.*\)"& v\1"' \
  | while read branch tag; do 
      if [ ! -r .git/refs/tags/$tag ]; then
        echo "tagging $tag from $branch"
        git tag $tag $branch 
      fi
    done