]> git.ipfire.org Git - thirdparty/git.git/blame - Documentation/git-mktag.txt
mailsplit: allow empty input from stdin
[thirdparty/git.git] / Documentation / git-mktag.txt
CommitLineData
2cf565c5
DG
1git-mktag(1)
2============
2cf565c5
DG
3
4NAME
5----
6git-mktag - Creates a tag object
7
8
9SYNOPSIS
10--------
c1bdacf9 11'git-mktag' < signature_file
2cf565c5
DG
12
13DESCRIPTION
14-----------
c1bdacf9
DG
15Reads a tag contents on standard input and creates a tag object
16that can also be used to sign other objects.
17
18The output is the new tag's <object> identifier.
19
20Tag Format
21----------
22A tag signature file has a very simple fixed format: three lines of
23
24 object <sha1>
25 type <typename>
26 tag <tagname>
27
28followed by some 'optional' free-form signature that git itself
29doesn't care about, but that can be verified with gpg or similar.
30
31The size of the full object is artificially limited to 8kB. (Just
32because I'm a lazy bastard, and if you can't fit a signature in that
33size, you're doing something wrong)
2cf565c5
DG
34
35
36Author
37------
38Written by Linus Torvalds <torvalds@osdl.org>
39
40Documentation
41--------------
42Documentation by David Greaves, Junio C Hamano and the git-list <git@vger.kernel.org>.
43
44GIT
45---
a7154e91 46Part of the gitlink:git[7] suite
2cf565c5 47