Merge pull request #1827 from benpeart/fscache_refresh_index

Enable the filesystem cache (fscache) in refresh_index().
This commit is contained in:
Johannes Schindelin 2018-09-28 00:39:59 +02:00
commit 61c18edfd9

View File

@ -1531,6 +1531,7 @@ int refresh_index(struct index_state *istate, unsigned int flags,
typechange_fmt = in_porcelain ? "T\t%s\n" : "%s: needs update\n";
added_fmt = in_porcelain ? "A\t%s\n" : "%s: needs update\n";
unmerged_fmt = in_porcelain ? "U\t%s\n" : "%s: needs merge\n";
enable_fscache(1);
/*
* Use the multi-threaded preload_index() to refresh most of the
* cache entries quickly then in the single threaded loop below,
@ -1625,6 +1626,7 @@ int refresh_index(struct index_state *istate, unsigned int flags,
display_progress(progress, istate->cache_nr);
stop_progress(&progress);
trace_performance_leave("refresh index");
enable_fscache(0);
return has_errors;
}