case DIFF_STATUS_UNMERGED:
case DIFF_STATUS_MODIFIED:
case DIFF_STATUS_TYPE_CHANGED:
- add_file_to_cache(path, verbose);
+ if (add_file_to_cache(path, verbose))
+ die("updating files failed");
break;
case DIFF_STATUS_DELETED:
remove_file_from_cache(path);
}
for (i = 0; i < dir.nr; i++)
- add_file_to_cache(dir.entries[i]->name, verbose);
+ if (add_file_to_cache(dir.entries[i]->name, verbose))
+ die("adding files failed");
finish:
if (active_cache_changed) {