[notmuch] [PATCH 0/4] Allow separate database directory from mail store

David Benjamin davidben at MIT.EDU
Tue Feb 23 18:22:59 PST 2010


This patchset separates and makes configurable the database directory from the
mail store. In the code, I have elected to call the former the 'notmuch_path'
as, of the various of names in the source code ('path', 'db_path', etc.), that
was the only one that consistently refers to the .notmuch directory.

If notmuch_path is not configured, the usual location of $MAILSTORE/.notmuch is
used.

The first of the four is an irrelevant little documentation fix that I didn't
think was worth making a new thread for.

David Benjamin (4):
  lib/database.cc: Fix function name in comment
  Pass separate notmuch_path when opening database
  Configure the database separately from mail store
  Prompt for database location in notmuch setup

 lib/database-private.h |    1 +
 lib/database.cc        |   30 ++++++++++++------------
 lib/notmuch.h          |   32 ++++++++++++++++---------
 notmuch-client.h       |   11 +++++++++
 notmuch-config.c       |   59 ++++++++++++++++++++++++++++++++++++++++++++++++
 notmuch-count.c        |    4 +-
 notmuch-dump.c         |    4 +-
 notmuch-new.c          |   13 ++++------
 notmuch-reply.c        |    4 +-
 notmuch-restore.c      |    4 +-
 notmuch-search-tags.c  |    4 +-
 notmuch-search.c       |    4 +-
 notmuch-setup.c        |    9 +++++++
 notmuch-show.c         |    4 +-
 notmuch-tag.c          |    4 +-
 15 files changed, 136 insertions(+), 51 deletions(-)



More information about the notmuch mailing list