From: Shawn O. Pearce Date: Fri, 12 Jan 2007 01:01:26 GMT Subject: Re: What's cooking in git.git (topics) Message-ID: <20070112010126.GF23864@spearce.org> In-Reply-To: <7v64bd15lg.fsf@assigned-by-dhcp.cox.net> Junio C Hamano wrote: > The reason why I would run the command with --tags is to cope > with this kind of graph. > > o---o---o---x > / > ---o---o---o---o---o---y > b A Why isn't that the default? > in order to use lightweight ones as a back-up. Otherwise we > would not have had the "prio" business there. > > And I would prefer if the presense of lightweight 'c' tag did > not change how 'y' is described: > > > o---o---o---x > / > ---o---o---o---o---o---y > b A c If we just make '--tags' the default and fix the priority to always pick an annotated tag over a lightweight one then things make sense. We'd automatically pickup b above for x but always A for y. -- Shawn.