aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/git-mktag.txt
diff options
context:
space:
mode:
authorDavid Greaves <david@dgreaves.com>2005-05-10 22:32:38 +0100
committerJunio C Hamano <junkio@cox.net>2005-05-10 15:01:23 -0700
commitc1bdacf97e3f51ac5c239a16e300e0986a5da53d (patch)
tree86dd1a9c76ebf41a4e12c0514b99039052fe5e62 /Documentation/git-mktag.txt
parent204ee6a91ba35740d6417cf64bde4d117d40b07d (diff)
downloadgit-c1bdacf97e3f51ac5c239a16e300e0986a5da53d.tar.gz
[PATCH 3/4] split core-git.txt and update
Update git environment variable docs Update first section of command docs (Manipulation commands section) Signed-off-by: David Greaves <david@dgreaves.com>
Diffstat (limited to 'Documentation/git-mktag.txt')
-rw-r--r--Documentation/git-mktag.txt23
1 files changed, 20 insertions, 3 deletions
diff --git a/Documentation/git-mktag.txt b/Documentation/git-mktag.txt
index 320f5a1efb..708f4ef8da 100644
--- a/Documentation/git-mktag.txt
+++ b/Documentation/git-mktag.txt
@@ -9,12 +9,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 <object> identifier.
+
+Tag Format
+----------
+A tag signature file has a very simple fixed format: three lines of
+
+ object <sha1>
+ type <typename>
+ tag <tagname>
+
+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