Created attachment 895882 [details] build.log and emerge --info These appear to be sensitive to stack size, because both of them use this run_with_limited_stack function. Both endians. Note that this is using a 64k kernel. not ok 68 - name-rev works in a deep repo # # i=1 && # while test $i -lt 8000 # do # echo "commit refs/heads/main # committer A U Thor <author@example.com> $((1000000000 + $i * 100)) +0200 # data <<EOF # commit #$i # EOF" && # if test $i = 1 # then # echo "from refs/heads/main^0" # fi && # i=$(($i + 1)) || return 1 # done | git fast-import && # git checkout main && # git tag far-far-away HEAD^ && # echo "HEAD~4000 tags/far-far-away~3999" >expect && # git name-rev HEAD~4000 >actual && # test_cmp expect actual && # run_with_limited_stack git name-rev HEAD~4000 >actual && # test_cmp expect actual # not ok 199 - --contains and --no-contains work in a deep repo # # i=1 && # while test $i -lt 8000 # do # echo "commit refs/heads/main # committer A U Thor <author@example.com> $((1000000000 + $i * 100)) +0200 # data <<EOF # commit #$i # EOF" && # if test $i = 1 # then # echo "from refs/heads/main^0" # fi && # i=$(($i + 1)) || return 1 # done | git fast-import && # git checkout main && # git tag far-far-away HEAD^ && # run_with_limited_stack git tag --contains HEAD >actual && # test_must_be_empty actual && # run_with_limited_stack git tag --no-contains HEAD >actual && # test_line_count "-gt" 10 actual #
And on 32-bit (ppc) as well.