Skip to content

Commit 21855ce

Browse files
committed
feat(delete-tag): get default remote from git config if exists
1 parent 171d069 commit 21855ce

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

bin/git-delete-tag

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,16 @@
33
# Assert there is at least one tag provided
44
test -z $1 && echo "tag required." 1>&2 && exit 1
55

6+
# Set the default origin
7+
origin="origin"
8+
9+
# Detect the defalt remote exist or not
10+
defualt_remote=$(git config git-extras.default-remote)
11+
12+
if [[ ! -z "$defualt_remote" ]]; then
13+
origin="$defualt_remote"
14+
fi
15+
616
# Concatenate all the tag references
717
local_tags=""
818
origin_refs=""
@@ -14,4 +24,4 @@ done
1424

1525
# Delete all the tags
1626
git tag -d $local_tags
17-
git push origin $origin_refs
27+
git push $origin $origin_refs

0 commit comments

Comments
 (0)