diff options
| author | David Bremner <david@tethera.net> | 2022-07-01 18:45:44 -0300 |
|---|---|---|
| committer | David Bremner <david@tethera.net> | 2022-07-30 08:41:50 -0300 |
| commit | 4612f3eb3dbf16bf98ccbadef77d7a6f6361e692 (patch) | |
| tree | 11f6350c5731fe3777d66cbb87e198377c0c342e /notmuch-reply.c | |
| parent | cef5eaaef61b1f4dde6276ef267fb923f1b16680 (diff) | |
CLI/show: support --duplicate for structured output
This introduces a new mandatory key for message structures, namely
"duplicate". Per convention in devel/schemata this does _not_ increase
the format version. This means that clients are responsible for
checking that it exists, and not crashing if it does not.
The main functional change is teaching mime_node_open to understand a
'duplicate' argument.
Support for --duplicate in notmuch-reply would make sense, but we
defer it to a later commit.
Diffstat (limited to 'notmuch-reply.c')
| -rw-r--r-- | notmuch-reply.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/notmuch-reply.c b/notmuch-reply.c index 9fca22db..40576f19 100644 --- a/notmuch-reply.c +++ b/notmuch-reply.c @@ -663,7 +663,7 @@ do_reply (notmuch_database_t *notmuch, notmuch_messages_move_to_next (messages)) { message = notmuch_messages_get (messages); - if (mime_node_open (notmuch, message, ¶ms->crypto, &node)) + if (mime_node_open (notmuch, message, -1, ¶ms->crypto, &node)) return 1; reply = create_reply_message (notmuch, message, @@ -683,7 +683,7 @@ do_reply (notmuch_database_t *notmuch, /* Start the original */ sp->map_key (sp, "original"); - format_part_sprinter (notmuch, sp, node, true, false); + format_part_sprinter (notmuch, sp, node, -1, true, false); /* End */ sp->end (sp); |
