summaryrefslogtreecommitdiff
path: root/tests/t12-repo.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/t12-repo.c')
-rw-r--r--tests/t12-repo.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/tests/t12-repo.c b/tests/t12-repo.c
index 70dba4255..4e51f1b15 100644
--- a/tests/t12-repo.c
+++ b/tests/t12-repo.c
@@ -126,7 +126,14 @@ static int ensure_repository_init(
if (repo->path_index != NULL || expected_path_index != NULL) {
if (git__suffixcmp(repo->path_index, expected_path_index) != 0)
goto cleanup;
- }
+
+ if (git_repository_is_bare(repo) == 1)
+ goto cleanup;
+ } else if (git_repository_is_bare(repo) == 0)
+ goto cleanup;
+
+ if (git_repository_is_empty(repo) == 0)
+ goto cleanup;
git_repository_free(repo);
rmdir_recurs(working_directory);