From: Theodore Tso <tytso@mit.edu>
To: Junio C Hamano <junkio@cox.net>
Cc: Alex Riesen <raa.lkml@gmail.com>,
Alex Bennee <kernel-hacker@bennee.com>,
git@vger.kernel.org
Subject: Re: git-pull and tag objects
Date: Sat, 10 Feb 2007 09:23:22 -0500 [thread overview]
Message-ID: <20070210142322.GB25607@thunk.org> (raw)
In-Reply-To: <7v4ppurka1.fsf@assigned-by-dhcp.cox.net>
Thanks for this great explanation of how tags work. Hopefully some or
all of this can get incorporated into the git's user's manual.
Adding the paragraph to the git-tag as you did in your patch is a
good start, but having the entire explanation of how things work in
the user's manual would be a really good thing, IMHO.
This brings up another question which I've been looking for, but for
which I haven't found a good answer in the git documentation. A
google search shows a suggestion by hpa (and a brief discussion from
sct) about how to handle conflicting tags back in 2005, but as far as
I can tell it didn't go anywhere.
Anyway, the questions that don't appear to be addressed in the git
documentations are:
1) Suppose I do a "git tag" of a release, and then realize that I
messed up, and I need to do some additional release work (i.e.,
editing a debian changelog file, etc.) before really doing another
release, what do I do to tag a later revision as the "real" version
v1.2?
2) Suppose I have v2.6.20 pointing to a particular revision, which was
obtained from pulling from Linus's tree, and I pull from some other
tree, say the wireless tree, and the maintainer there either
accidentally or maliciously has the tag v2.6.20 pointing to some other
revision. What happens in that case? Does the answer change if the
tag is a signed vs. unsigned tag?
3) The git-tag man page talks about GPG signing tags, but it doesn't
talk about how a GPG-signed tag is validated. Does this happen
manually or automatically? If it happens manually, how should a tag
be verified? If the answer is using git-verify-tag, then there should
probably be better references in the documentation to git-verify-tag.
It might also be a very good idea to have a config option which
automatically verifies signed tags.
4) Is there a good/easy way to show whether a tag is a signed
vs. unsigned tag? Short of using "git cat-file -t <tag>", there
doesn't seem to be, and being forced to use a low-level git command to
get that kind of information seems.... unsatisfactory.
Thanks,
- Ted
next prev parent reply other threads:[~2007-02-10 14:23 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-02-08 11:16 git-pull and tag objects Alex Bennee
2007-02-09 9:33 ` Alex Riesen
2007-02-09 23:19 ` Junio C Hamano
2007-02-10 0:14 ` [PATCH] git-fetch: document automatic tag following Junio C Hamano
2007-02-10 14:23 ` Theodore Tso [this message]
2007-02-10 17:56 ` git-pull and tag objects Linus Torvalds
2007-02-10 21:32 ` Jakub Narebski
2007-02-10 21:58 ` Linus Torvalds
2007-02-11 21:55 ` Junio C Hamano
2007-02-12 0:40 ` Jakub Narebski
2007-02-11 0:25 ` Theodore Tso
2007-02-11 3:21 ` Linus Torvalds
2007-02-11 5:52 ` Junio C Hamano
2007-02-11 17:49 ` Linus Torvalds
2007-02-11 19:17 ` Junio C Hamano
2007-02-11 19:21 ` Junio C Hamano
2007-02-11 19:25 ` Linus Torvalds
2007-02-11 21:41 ` Junio C Hamano
2007-02-12 16:27 ` Theodore Tso
2007-02-13 6:17 ` Junio C Hamano
2007-02-14 6:38 ` Linus Torvalds
2007-02-14 7:22 ` Junio C Hamano
2007-02-14 11:18 ` Johannes Schindelin
2007-02-14 16:35 ` Linus Torvalds
2007-02-15 1:21 ` Jakub Narebski
2007-02-15 1:34 ` Johannes Schindelin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20070210142322.GB25607@thunk.org \
--to=tytso@mit.edu \
--cc=git@vger.kernel.org \
--cc=junkio@cox.net \
--cc=kernel-hacker@bennee.com \
--cc=raa.lkml@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).