mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-24 20:08:10 +01:00
lib: Add a ghost messages database feature
This will be implemented over the next several patches. The feature is not yet "enabled" (this does not add it to NOTMUCH_FEATURES_CURRENT).
This commit is contained in:
parent
f5db7ad7d2
commit
1cdb96d3c4
2 changed files with 9 additions and 0 deletions
|
@ -85,6 +85,13 @@ enum _notmuch_features {
|
|||
*
|
||||
* Introduced: version 2. */
|
||||
NOTMUCH_FEATURE_BOOL_FOLDER = 1 << 3,
|
||||
|
||||
/* If set, missing messages are stored in ghost mail documents.
|
||||
* If unset, thread IDs of ghost messages are stored as database
|
||||
* metadata instead of in ghost documents.
|
||||
*
|
||||
* Introduced: version 3. */
|
||||
NOTMUCH_FEATURE_GHOSTS = 1 << 4,
|
||||
};
|
||||
|
||||
/* In C++, a named enum is its own type, so define bitwise operators
|
||||
|
|
|
@ -286,6 +286,8 @@ static const struct {
|
|||
"from/subject/message-ID in database", "w" },
|
||||
{ NOTMUCH_FEATURE_BOOL_FOLDER,
|
||||
"exact folder:/path: search", "rw" },
|
||||
{ NOTMUCH_FEATURE_GHOSTS,
|
||||
"mail documents for missing messages", "w"},
|
||||
};
|
||||
|
||||
const char *
|
||||
|
|
Loading…
Reference in a new issue