This is v8 of this series. v7 can be found here:
http://thread.gmane.org/gmane.comp.version-control.git/271220
Changes in v8:
* change name and type of file size limit variable in read_git_file_gently
Erik Elfström (5):
setup: add gentle version of read_gitfile
setup: sanity check file size in read_gitfile_gently
t7300: add tests to document behavior of clean and nested git
p7300: add performance tests for clean
clean: improve performance when removing lots of directories
builtin/clean.c | 30 +++++++++--
cache.h | 12 ++++-
setup.c | 91 +++++++++++++++++++++++++-------
t/perf/p7300-clean.sh | 31 +++++++++++
t/t7300-clean.sh | 140 ++++++++++++++++++++++++++++++++++++++++++++++++++
5 files changed, 280 insertions(+), 24 deletions(-)
create mode 100755 t/perf/p7300-clean.sh