config/git: migrate tag helpers
This commit is contained in:
parent
7155fb1e78
commit
de517fa921
|
@ -55,18 +55,6 @@ git() {
|
||||||
command git "$@"
|
command git "$@"
|
||||||
}
|
}
|
||||||
|
|
||||||
# BRANCHES
|
|
||||||
# Remove list of tags local & remote
|
|
||||||
gitrmtag() {
|
|
||||||
declare -a refs
|
|
||||||
local index=1
|
|
||||||
for tag in $@; do refs[index++]=":refs/tags/$tag"; done
|
|
||||||
git push origin "${refs[@]}" && git tag -d "$@"
|
|
||||||
}
|
|
||||||
# Rename a tag
|
|
||||||
gitretag() {
|
|
||||||
git push origin refs/tags/${1}:refs/tags/${2} :refs/tags/$1 && git tag -d $1
|
|
||||||
}
|
|
||||||
|
|
||||||
# Testing
|
# Testing
|
||||||
gittestcommit() { touch file$((++i)) && git add 'file*' && git commit -m "Create file$i"; }
|
gittestcommit() { touch file$((++i)) && git add 'file*' && git commit -m "Create file$i"; }
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
#!/bin/sh -e
|
||||||
|
# Rename a tag
|
||||||
|
git push origin refs/tags/${1}:refs/tags/${2} :refs/tags/$1 && git tag -d $1
|
|
@ -0,0 +1,6 @@
|
||||||
|
#!/bin/bash -e
|
||||||
|
# Remove list of tags local & remote
|
||||||
|
declare -a refs
|
||||||
|
index=1
|
||||||
|
for tag in $@; do refs[index++]=":refs/tags/$tag"; done
|
||||||
|
git push origin "${refs[@]}" && git tag -d "$@"
|
Loading…
Reference in New Issue