[PATCH 07/11] rerere: use repo_read_index_or_die
- From
Stefan Beller <sbeller@google.com>
- Date
- May 16, 2018, 22:21 UTC
- Message-ID
- <20180516222118.233868-8-sbeller@google.com>
- In-Reply-To
- <20180516222118.233868-1-sbeller@google.com>
By switching to repo_read_index_or_die, we'll get a slightly different error message ("index file corrupt") as well as localization of it.
Signed-off-by: Stefan Beller <sbeller@google.com> --- rerere.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/rerere.c b/rerere.c index 18cae2d11c9..5f35dd66f90 100644 --- a/rerere.c +++ b/rerere.c @@ -10,6 +10,7 @@ #include "attr.h" #include "pathspec.h" #include "sha1-lookup.h" +#include "repository.h" #define RESOLVED 0 #define PUNTED 1 @@ -567,8 +568,7 @@ static int check_one_conflict(int i, int *type) static int find_conflict(struct string_list *conflict) { int i; - if (read_cache() < 0) - return error("Could not read index"); + repo_read_index_or_die(the_repository); for (i = 0; i < active_nr;) { int conflict_type; @@ -600,8 +600,7 @@ int rerere_remaining(struct string_list *merge_rr) int i; if (setup_rerere(merge_rr, RERERE_READONLY)) return 0; - if (read_cache() < 0) - return error("Could not read index"); + repo_read_index_or_die(the_repository); for (i = 0; i < active_nr;) { int conflict_type; @@ -1103,8 +1102,7 @@ int rerere_forget(struct pathspec *pathspec) struct string_list conflict = STRING_LIST_INIT_DUP; struct string_list merge_rr = STRING_LIST_INIT_DUP; - if (read_cache() < 0) - return error("Could not read index"); + repo_read_index_or_die(the_repository); fd = setup_rerere(&merge_rr, RERERE_NOAUTOUPDATE); if (fd < 0)
-- 2.17.0.582.gccdcbd54c44.dirty