mirror of
https://github.com/git-for-windows/git.git
synced 2026-03-16 02:26:21 -05:00
clean: make use of FSCache
The `git clean` command needs to enumerate plenty of files and directories, and can therefore benefit from the FSCache. Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
This commit is contained in:
@@ -995,6 +995,7 @@ int cmd_clean(int argc, const char **argv, const char *prefix)
|
||||
|
||||
if (read_cache() < 0)
|
||||
die(_("index file corrupt"));
|
||||
enable_fscache(active_nr);
|
||||
|
||||
if (!ignored)
|
||||
setup_standard_excludes(&dir);
|
||||
@@ -1084,6 +1085,7 @@ int cmd_clean(int argc, const char **argv, const char *prefix)
|
||||
}
|
||||
}
|
||||
|
||||
disable_fscache();
|
||||
strbuf_release(&abs_path);
|
||||
strbuf_release(&buf);
|
||||
string_list_clear(&del_list, 0);
|
||||
|
||||
Reference in New Issue
Block a user