X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=Documentation%2Fgit-mktag.txt;h=2860a3d1ba54c712bb30febfa37693f3efbdb7bf;hb=be1295d16a2593dcf468fef7d9e811d057d9039f;hp=320f5a1efb3ecd8443e01da714bdb6470d85838c;hpb=2cf565c53c88c557eedd7e5629437b3c6fe74329;p=git.git diff --git a/Documentation/git-mktag.txt b/Documentation/git-mktag.txt index 320f5a1e..2860a3d1 100644 --- a/Documentation/git-mktag.txt +++ b/Documentation/git-mktag.txt @@ -1,6 +1,5 @@ git-mktag(1) ============ -v0.1, May 2005 NAME ---- @@ -9,12 +8,29 @@ git-mktag - Creates a tag object SYNOPSIS -------- -'git-mktag' +'git-mktag' < signature_file DESCRIPTION ----------- -Reads a tag contents from its standard input and creates a tag object. -The input must be a well formed tag object. +Reads a tag contents on standard input and creates a tag object +that can also be used to sign other objects. + +The output is the new tag's identifier. + +Tag Format +---------- +A tag signature file has a very simple fixed format: three lines of + + object + type + tag + +followed by some 'optional' free-form signature that git itself +doesn't care about, but that can be verified with gpg or similar. + +The size of the full object is artificially limited to 8kB. (Just +because I'm a lazy bastard, and if you can't fit a signature in that +size, you're doing something wrong) Author @@ -27,5 +43,5 @@ Documentation by David Greaves, Junio C Hamano and the git-list