From: Thomas Rast Date: Mon, 23 Nov 2009 12:39:39 GMT Subject: Re: git describe oddity: ignoring recent tags... Message-ID: <200911231339.41290.trast@student.ethz.ch> In-Reply-To: <20091123123048.GA10172@atjola.homenet> Björn Steinbrink wrote: > On 2009.11.23 13:01:51 +0100, Martin Langhoff wrote: > > git describe origin/master will respond olpc-update-2.16-20-g2d4e4b8 > > when it is fairly clear to me that it should be > > olpc-update-2.19-1g. [...] > They are lightweight: > $ git cat-file -t olpc-update-2.19 > commit > > And using --tags "helps" here: > $ git describe > olpc-update-2.16-20-g2d4e4b8 > > $ git describe --tags > olpc-update-2.19-3-g2d4e4b8 Note that Gits that do not have 7e425c4 (describe: Make --tags and --all match lightweight tags more often, 2008-10-13; first released in 1.6.1) will prefer the annotated tag over the unannotated ones even with --tags, which explains your observation > > For some reason, recent tags are being ignored -- and cgit even > > displays them differently in > > http://dev.laptop.org/git/projects/olpc-update/log/ though it is > > unclear to me why. at least with the first Git version mentioned: > > Tested with 1.6.0.6 (Fedora 9 rpm) and 1.6.3.1.26.gf5b223 (on Karmic). -- Thomas Rast trast@{inf,student}.ethz.ch