From 0ed2a49b3c48aea1690386011ca56daebdb4e32c Mon Sep 17 00:00:00 2001 From: Tj Holowaychuk Date: Tue, 10 Aug 2010 21:15:30 -0700 Subject: [PATCH] Added git-delete-tag --- Makefile | 2 ++ Readme.md | 6 ++++++ bin/git-delete-tag | 5 +++++ 3 files changed, 13 insertions(+) create mode 100644 bin/git-delete-tag diff --git a/Makefile b/Makefile index 9919387..75c67db 100644 --- a/Makefile +++ b/Makefile @@ -5,6 +5,7 @@ BINS = bin/git-count \ bin/git-ignore \ bin/git-changelog \ bin/git-delete-branch \ + bin/git-delete-tag \ bin/git-release install: @@ -16,5 +17,6 @@ uninstall: rm -f $(PREFIX)/bin/git-changelog rm -f $(PREFIX)/bin/git-release rm -f $(PREFIX)/bin/git-delete-branch + rm -f $(PREFIX)/bin/git-delete-tag .PHONY: install uninstall \ No newline at end of file diff --git a/Readme.md b/Readme.md index f4ed95f..9bc8863 100644 --- a/Readme.md +++ b/Readme.md @@ -67,6 +67,12 @@ $ git delete-branch integration +## git delete-tag <name> + + Deletes local and remote tag _name_. + + $ git delete-tag 0.0.1 + ## git-changelog Populates the file named matching _change|history -i_ with the commits diff --git a/bin/git-delete-tag b/bin/git-delete-tag new file mode 100644 index 0000000..57e0ce7 --- /dev/null +++ b/bin/git-delete-tag @@ -0,0 +1,5 @@ +#!/bin/sh + +test -z $1 && echo "tag required." && exit 1 +git tag -d $1 +git push origin :refs/tags/$1 \ No newline at end of file