Jacob Keller <jacob.e.keller@xxxxxxxxx> writes: > +test_expect_success 'name-rev without commitGraph does not handle non-monotonic timestamps' ' > + test_config -C non-monotonic core.commitGraph false && > + ( > + cd non-monotonic && > + > + rm -rf .git/info/commit-graph* && > + > + echo "main~3 undefined" >expect && > + git name-rev --tags main~3 >actual && > + > + test_cmp expect actual > + ) > +' I doubt it is wise to "test" that a program does _not_ produce a correct output, or even worse, it produces a particular wrong output. This test, for example, casts in stone that any future optimization that does not depend on the commit-graph is forever prohibited. Just dropping the test would be fine, I would think.