Re: [BUG] `git describe` doesn't traverse the graph in topological order
- From
- 'Ben Boeckel' <ben.boeckel@kitware.com>
- Date
- Sep 22, 2023, 17:43 UTC
- Message-ID
- <ZQ3SVJWPzAjVbTT0@farprobe>
- In-Reply-To
- <8f034aa3-67ac-456c-a754-b0a86666bcdb@app.fastmail.com>
On Fri, Sep 22, 2023 at 19:35:01 +0200, Kristoffer Haugsbakk wrote:
Show 5 quoted lines
> 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