From: 'Ben Boeckel' Date: Fri, 22 Sep 2023 17:43:48 GMT Subject: Re: [BUG] `git describe` doesn't traverse the graph in topological order Message-ID: In-Reply-To: <8f034aa3-67ac-456c-a754-b0a86666bcdb@app.fastmail.com> On Fri, Sep 22, 2023 at 19:35:01 +0200, Kristoffer Haugsbakk wrote: > Looks related: > > Link: https://public-inbox.org/git/CABPp-BH2zuYe87xhjdp5v7M7i+EfEgLHAZgwfzJUAxGk1CFgfA@mail.gmail.com/ > Message-ID: CABPp-BH2zuYe87xhjdp5v7M7i+EfEgLHAZgwfzJUAxGk1CFgfA@mail.gmail.com > Via: https://stackoverflow.com/questions/72886894/git-describe-is-not-returning-the-expected-tag Thanks. It seems that these discussions previously determined the same (painful) pill: SZEDER Gábor at https://lore.kernel.org/git/20191008123156.GG11529@szeder.dev/: I think the proper way to fix this issue would be to make 'git describe' traverse the history in topographical order. Alas, I'm afraid this would result in a noticable performance penalty on big histories without a commit graph. The `sleep 1` is probably the remedy we'll use if time to actually fix this doesn't come up (or the "proper" fix is deemed as "too expensive"). Thanks for the links, --Ben