Commit Diff


commit - e9cf2e3070c62465d6fdf7e81326d6dd2a6e539f
commit + 8994de28866d144bef48299e4b6ae87a8927f4bc
blob - 9363f9a78c59dc1c3863a5a0450aeba950e71e2b
blob + 2d73aec32358ad90fb48a740925e7cf11e27d1c3
--- got/got.c
+++ got/got.c
@@ -1307,7 +1307,7 @@ cmd_tree(int argc, char *argv[])
 	}
 	if (repo_path == NULL) {
 		error = got_worktree_open(&worktree, cwd);
-		if (error && (error->code != GOT_ERR_ERRNO && errno != ENOENT))
+		if (error && error->code != GOT_ERR_NOT_WORKTREE)
 			goto done;
 		else
 			error = NULL;