From: Johannes Schindelin Date: Sun, 14 Jan 2007 13:01:16 GMT Subject: Re: [PATCH 2/4] Hash tags by commit SHA1 in git-describe. Message-ID: In-Reply-To: <20070113222816.GB18011@spearce.org> Hi, On Sat, 13 Jan 2007, Shawn O. Pearce wrote: > If a project has a very large number of tags then git-describe > will spend a good part of its time looping over the tags testing > them one at a time to determine if it matches a given commit. Why not just use object_refs? This also obviates the need for your patch 3/4, since you no longer have buckets to search binarily. Plus, it uses a hash map, which already turned out to beat (in terms of performance) the hell out of bucketed lists in git history. Ciao, Dscho