git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[PATCH v8 0/5] Improving performance of git clean

From
Erik Elfström <erik.elfstrom@gmail.com>
Date
Jun 15, 2015, 19:39 UTC
Message-ID
<1434397195-1823-1-git-send-email-erik.elfstrom@gmail.com>
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
-- 
2.4.3.373.gc496bfb.dirty
Next: Erik Elfström
Message 1 of 11 in “Improving performance of git clean”
  1. 0/5 Improving performance of git cleanErik Elfström, Jun 15, 2015
  2. 1/5 setup: add gentle version of read_gitfileErik Elfström, Jun 15, 2015
  3. Jeff KingJun 26, 2015
  4. Junio C HamanoJun 26, 2015
  5. erik elfströmJun 26, 2015
  6. Junio C HamanoJun 26, 2015
  7. 2/5 setup: sanity check file size in read_gitfile_gentlyErik Elfström, Jun 15, 2015
  8. 3/5 t7300: add tests to document behavior of clean and nested gitErik Elfström, Jun 15, 2015
  9. 4/5 p7300: add performance tests for cleanErik Elfström, Jun 15, 2015
  10. 5/5 clean: improve performance when removing lots of directoriesErik Elfström, Jun 15, 2015
  11. Junio C HamanoJun 15, 2015

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.