Only one test failed, because it was incorrectly succeeding. If the repository doesn't support nested trees, then the working tree shouldn't either. However, the test was only run based on the null: tree, which used a different code path. And that code path could *never* find nested trees. This changes it so that we always return False for _directory_is_tree_reference if the repository does not support it.