Re: BUG: commit-reach.c:66: bad generation skip
- From
- Filippo 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.