We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9d41a3f commit 0fd8068Copy full SHA for 0fd8068
tests/libgit2/worktree/worktree.c
@@ -645,3 +645,16 @@ void test_worktree_worktree__validate_invalid_worktreedir(void)
645
646
git_worktree_free(wt);
647
}
648
+
649
+void test_worktree_worktree__is_prunable_missing_repo(void)
650
+{
651
+ git_worktree *wt;
652
653
+ cl_git_pass(git_worktree_lookup(&wt, fixture.repo, "testrepo-worktree"));
654
+ p_rename("testrepo", "testrepo-tmp");
655
+ /* Should not be prunable since the repository moved */
656
+ cl_assert(!git_worktree_is_prunable(wt, NULL));
657
+ p_rename("testrepo-tmp", "testrepo");
658
659
+ git_worktree_free(wt);
660
+}
0 commit comments