From: Junio C Hamano Date: Tue, 05 Jul 2005 19:22:42 GMT Subject: Re: Tags Message-ID: <7vy88ldpml.fsf@assigned-by-dhcp.cox.net> In-Reply-To: >>>>> "LT" == Linus Torvalds writes: LT> On Tue, 5 Jul 2005, Eric W. Biederman wrote: >> >> True but if you can you will get multiple tags with the >> same suggested name. So you need so way to find the one you >> care about. LT> I do agree that it would make sense to have a "tagger" field with the same LT> semantics as the "committer" in a commit (including all the same fields: LT> real name, email, and date). While we are talking about changing tag object format/fields, I've wondered if we would want to be able to associate more than one objects with a single tag (i.e. have more than one "object" lines just like commits can have more than one "parent" lines). I admit that it would not be a "tag" anymore, rather, it would be a "bag". I wanted to have something like this in the past for some reason I do not exactly remember anymore, but basically it was to record "here is the list of related objects." I could fake it with a multi-parent commit with a commit message if all I want to include are commits with a single blob, but that is (1) abusing the commit to record something that is not even a merge, and (2) the tree associated with that commit would not mean anything.