]> Sergey Matveev's repositories - schwabrak.git/blob - tag-add
Autoadd newly added tag
[schwabrak.git] / tag-add
1 #!/usr/bin/env zsh
2
3 root=$0:h:a
4 . $root/lib.zsh.rc
5
6 usage() {
7     die Usage: $0 ISSUE TAG
8 }
9
10 [[ -n $1 ]] || usage
11 [[ -n $2 ]] || usage
12 issue=${1#issues/}
13 tag=tags/$2:t
14 tag=$tag:a
15 [[ -r $tag ]] || die Unknown tag
16 mkdir -p issues/$issue/tags
17 ln -f -s `relpath $tag issues/$issue/tags` issues/$issue/tags/$tag:t
18 git add issues/$issue/tags/$tag:t