git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: BUG: commit-reach.c:66: bad generation skip

From
FVFilippo Valsorda <valsorda@google.com>
Date
Feb 10, 2021, 12:18 UTC
Message-ID
<CA+2K_KqEzH7XmrHXd0Vniu+tBQpFwFnYPyzoj-kMhyN2NnoZFQ@mail.gmail.com>
In-Reply-To
<c19b6e23-96cd-fd0a-163d-826b46b51da0@gmail.com>
On Mon, Feb 8, 2021 at 3:26 AM Derrick Stolee <stolee@gmail.com> wrote:
Show 8 quoted lines
> _This_ is interesting. I haven't heard of this problem happening
> in a released version of Git.
>
> I'm CC'ing Jonathan Nieder who recently saw this happening, but that
> was on a newer version than 2.30.0 with a topic that is not part
> of 2.30.0. But maybe the version shipped internally is versioned
> without extra information on top of the latest tag? (I see your
> @google.com email, which makes me think you have an internal version.)

Ah, the issue indeed first showed up as I was using the internal version. I then installed mainline 2.30.0 to check that it reproduced on the same local repository before reporting a bug.

Show 8 quoted lines
> To better understand your situation, could you please run the
> following commands?
>
>         git config --get-regexp graph
>         git config features.experimental
>
> I'm specifically looking for values of fetch.writeCommitGraph and
> gc.writeCommitGraph.
fetch.writecommitgraph is enabled on the internal version.

$ git version git version 2.30.0.478.g8a0d178c01-goog $ git config --get-regexp graph fetch.writecommitgraph true $ git config features.experimental $ ~/homebrew/bin/git version git version 2.30.0 $ ~/homebrew/bin/git config --get-regexp graph $ ~/homebrew/bin/git config features.experimental

I zipped up the repository and the worktree before running gc, so I can run other commands for you if you need, but unfortunately I can't share the archive, as it fetched from a private branch with security fixes.

Previous: Derrick StoleeNext: Derrick Stolee
Message 4 of 6 in “BUG: commit-reach.c:66: bad generation skip”
  1. Filippo ValsordaFeb 7, 2021
  2. Filippo ValsordaFeb 7, 2021
  3. Derrick StoleeFeb 8, 2021
  4. Filippo ValsordaFeb 10, 2021
  5. Derrick StoleeFeb 10, 2021
  6. Junio C HamanoFeb 10, 2021

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.