summaryrefslogtreecommitdiffstats
path: root/src/CMakeLists.txt
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-08-13 11:03:38 +0200
committerDanilo M. <danix@danix.xyz>2026-08-13 11:03:38 +0200
commitfe5703419f2ac2a5e619b3d527530a71a9a9499e (patch)
treefc7a588c46960643f80fee0a684465417415763a /src/CMakeLists.txt
parent043b150f7651c598dac8fc02d7068b940d0f8741 (diff)
downloadqtmaildir-fe5703419f2ac2a5e619b3d527530a71a9a9499e.tar.gz
qtmaildir-fe5703419f2ac2a5e619b3d527530a71a9a9499e.zip
docs,rulequery: state the tag quoting rule rather than the test
The draft compile() quoted every Is/IsNot term, which contradicted the same task's own assertion that a negated tag compiles to . The implementer resolved it in the direction the tests specify, and the resolution is right: notmuch reads tag:inbox and tag:"inbox" identically, counting 5322 either way against the live index, so quoting a tag would change the stored string without changing what it matches. That breaks the byte-for-byte round trip this type exists to guarantee. Restate the comment as the rule rather than as a note about what a test expects, correct the plan's draft so the remaining tasks do not inherit the contradiction, and warn the parser task that a quoted tag must not be read back as a quoting operator.
Diffstat (limited to 'src/CMakeLists.txt')
0 files changed, 0 insertions, 0 deletions