performance improvements for notmuch git checkout

Subject: performance improvements for notmuch git checkout

Date: Sun, 3 Jul 2022 12:10:59 -0300

To: notmuch@notmuchmail.org

Cc:

From: David Bremner


This series speeds up "notmuch git checkout" from "intolerably slow"
to "OKish" on my mail.

[PATCH 1/4] debian: add git as a build-dependency, for the test suite

       This is unrelated to the rest of the series, but needed to build the debian package

[PATCH 2/4] perf-test: add tests for notmuch-git

       Mainly commit and checkout the entire corpus.

[PATCH 3/4] CLI/git: current cache contents (file list) of index

       Remove many (1 per message) execs of git-ls-files

[PATCH 4/4] CLI/git: replace calls to notmuch-search with database

       Remove many (1 per message) execs notmuch-search

_______________________________________________
notmuch mailing list -- notmuch@notmuchmail.org
To unsubscribe send an email to notmuch-leave@notmuchmail.org

Thread: