On 10/22/2019 7:35 PM, SZEDER Gábor wrote:
> On Tue, Oct 22, 2019 at 05:45:54PM -0400, Jeff King wrote:
>> Puzzling...
>
> Submodules?
>
> $ cd ~/src/git/
> $ git quotelog 86cfd61e6b
> 86cfd61e6b (sha1dc: optionally use sha1collisiondetection as a submodule,
> 2017-07-01)
> $ git init --bare good.git
> Initialized empty Git repository in /home/szeder/src/git/good.git/
> $ git push -q good.git 86cfd61e6b^:refs/heads/master
> $ git clone good.git good-clone
> Cloning into 'good-clone'...
> done.
> $ git -c fetch.writeCommitGraph -C good-clone fetch origin
> Computing commit graph generation numbers: 100% (46958/46958), done.
> $ git init --bare bad.git
> Initialized empty Git repository in /home/szeder/src/git/bad.git/
> $ git push -q bad.git 86cfd61e6b:refs/heads/master
> $ git clone bad.git bad-clone
> Cloning into 'bad-clone'...
> done.
> $ git -c fetch.writeCommitGraph -C bad-clone fetch origin
> Computing commit graph generation numbers: 100% (1/1), done.
> BUG: commit-graph.c:886: missing parent
> 9936c1b52a39fa14fca04f937df3e75f7498ac66 for commit
> 86cfd61e6bc12745751c43b4f69886b290cd85cb
> Aborted
>
> In the cover letter Derrick mentioned that he used
> https://github.com/derrickstolee/numbers for testing, and that repo
> has a submodule as well.
I completely forgot that I put a submodule in that repo. It makes sense
that the Git repo also has one. Thanks for the test! I'll get it into
the test suite tomorrow.
-Stolee