]> Sergey Matveev's repositories - public-inbox.git/commit
lei q: support vmd for external-only messages
authorEric Wong <e@80x24.org>
Sat, 20 Mar 2021 10:04:04 +0000 (19:04 +0900)
committerEric Wong <e@80x24.org>
Sun, 21 Mar 2021 09:45:47 +0000 (09:45 +0000)
commitb6829bbfd86f5d22a8ffb80fd7bfe59299fe6b55
tree97a6e0a9bb519c24fdbef52776312861990af9b5
parent7d2e572aca7297ea2015d2b6e7c71b672521ec82
lei q: support vmd for external-only messages

"lei q" now preserves changes per-message keywords across
invocations when it's --output (Maildir or mbox) is reused
(with or without --augment).

In the future, these changes will be monitored via inotify,
EVFILT_VNODE or IMAP IDLE, too.

Unfortunately, this currently prevents "lei import" from ever
importing a message that's in an external.  That will be fixed
in a future change.
12 files changed:
lib/PublicInbox/LeiOverview.pm
lib/PublicInbox/LeiSearch.pm
lib/PublicInbox/LeiStore.pm
lib/PublicInbox/LeiToMail.pm
lib/PublicInbox/LeiXSearch.pm
lib/PublicInbox/Over.pm
lib/PublicInbox/OverIdx.pm
lib/PublicInbox/SearchIdx.pm
t/eml.t
t/lei-convert.t
t/lei-q-kw.t
t/lei-q-thread.t