diff options
author | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-25 15:23:53 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-25 15:23:53 -0700 |
commit | 65f0d0ee4627dd0f0468ceded38677076d78feb5 (patch) | |
tree | 7eca7da44683b6eca9194768f44a6cff1ab7fd81 | |
parent | 56ce69f7afa6d7ce2f33a1173c143a1b89bb9663 (diff) | |
download | git-65f0d0ee4627dd0f0468ceded38677076d78feb5.tar.gz git-65f0d0ee4627dd0f0468ceded38677076d78feb5.tar.xz |
Add example "git-tag-script" to show how to create signed tag objects.
-rwxr-xr-x | git-tag-script | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/git-tag-script b/git-tag-script new file mode 100755 index 000000000..233491bc6 --- /dev/null +++ b/git-tag-script @@ -0,0 +1,8 @@ +#!/bin/sh +object=${2:-$(cat .git/HEAD)} +type=$(cat-file -t $object) || exit 1 +( echo -e "object $object\ntype $type\ntag $1\n"; cat ) > .tmp-tag +rm -f .tmp-tag.asc +gpg -bsa .tmp-tag && cat .tmp-tag.asc >> .tmp-tag +git-mktag < .tmp-tag +#rm .tmp-tag .tmp-tag.sig |