commit b90deaa1e76f50309d3cada092bfdc25edefa9a2 from: Stefan Sperling date: Sat Jul 27 12:31:45 2019 UTC don't fail hard if 'objects/pack' directory does not exist in repo commit - f2ea84fab96c77d352fe460a37f2722beb6225d7 commit + b90deaa1e76f50309d3cada092bfdc25edefa9a2 blob - 20596a1c35bf80f27f299cb0900ceb960491eefa blob + 04a5cf5f91675b465d65d9d78cbf8957f579950c --- lib/repository.c +++ lib/repository.c @@ -653,7 +653,10 @@ got_repo_search_packidx(struct got_packidx **packidx, packdir = opendir(path_packdir); if (packdir == NULL) { - err = got_error_from_errno2("opendir", path_packdir); + if (errno == ENOENT) + err = got_error_no_obj(id); + else + err = got_error_from_errno2("opendir", path_packdir); goto done; }