Back to the original discussion: +test_expect_success 'log with config log.merges=show' ' + git config log.merges show && + git log --pretty=tformat:%s >actual && + test_cmp both_commits_merges actual && + git config --unset log.merges These days I would probably shorten the code, the review time and the execution time of the test and increase the clean-ness with 50% by simply writing +test_expect_success 'log with config log.merges=show' ' + git -c log.merges=show log --pretty=tformat:%s >actual && + test_cmp both_commits_merges actual + ' -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html