[PATCH v2 0/9] cli: alternative address deduplication
Jani Nikula
jani at nikula.org
Thu Sep 3 12:39:56 PDT 2015
This is v2 of id:cover.1440859765.git.jani at nikula.org addressing review
from the first (or rfc) version. Test are still missing, but everything
else should be in place. (At least patches 1, 2, and 5 could be pushed
without additional tests.)
There's also one bug fix in patch 7. It is necessary to collect all
results before printing for --deduplicate=address, similar to
--output=count.
BR,
Jani.
Jani Nikula (9):
cli: g_hash_table_lookup_extended is overkill
cli: abstract new mailbox creation
cli: add support for not deduplicating notmuch address results
man: document notmuch address --deduplicate=(no|mailbox) option
util: move strcase_equal and strcase_hash to util
cli: change the data structure for notmuch address deduplication
cli: add support for deduplicating based on case insensitive address
man: document notmuch address --deduplicate=address option
cli: do not sort addresses on --output=count or --deduplicate=address
doc/man1/notmuch-address.rst | 26 ++++++-
lib/message-file.c | 21 -----
lib/notmuch-private.h | 1 +
notmuch-client.h | 1 +
notmuch-search.c | 178 +++++++++++++++++++++++++++++++++++++------
util/string-util.c | 21 +++++
util/string-util.h | 6 ++
7 files changed, 207 insertions(+), 47 deletions(-)
--
2.1.4
More information about the notmuch
mailing list