aboutsummaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorDavid Bremner <david@tethera.net>2021-08-21 17:00:11 -0700
committerDavid Bremner <david@tethera.net>2021-08-22 07:05:13 -0700
commit731697d671749a13634a2a4b843ce62f2927f64f (patch)
tree754e93c78844e7fd798770157a3eb005bb7b157c /devel
parent357dd488caf0262f8a36ea4fd23b9d017cc93440 (diff)
CLI: define and use format version 5
This is a bit of a cheat, since the format does not actually change. On the other hand it is fairly common to do something like this to shared libary SONAMEs when the ABI changes in some subtle way. It does rely on the format-version argument being early enough on the command line to generate a sensible error message.
Diffstat (limited to 'devel')
-rw-r--r--devel/schemata6
1 files changed, 5 insertions, 1 deletions
diff --git a/devel/schemata b/devel/schemata
index ae84a528..01e3a3df 100644
--- a/devel/schemata
+++ b/devel/schemata
@@ -14,7 +14,7 @@ are interleaved. Keys are printed as keywords (symbols preceded by a
colon), e.g. (:id "123" :time 54321 :from "foobar"). Null is printed as
nil, true as t and false as nil.
-This is version 4 of the structured output format.
+This is version 5 of the structured output format.
Version history
---------------
@@ -36,6 +36,10 @@ v4
- (notmuch 0.29) added message.crypto to identify overall message
cryptographic state
+v5
+- sorting support for notmuch show (no change to actual schema,
+ just new command line argument)
+
Common non-terminals
--------------------