"lei q" mimicking mairix(1) could cause some grief if somebody accidentally sets the output destination to one containing precious mail or keyword changes. Start by stashing keyword changes into our store during the augment/unlink phase.
Eric Wong (4): eml: each_part: document IMAP user of the $all parameter lei_xsearch: add_eml for remote mboxrd, not set_eml lei: use maildir_each_eml in more places lei q: import flags when clobbering/augmenting Maildirs MANIFEST | 1 + lib/PublicInbox/Eml.pm | 1 + lib/PublicInbox/ExtSearchIdx.pm | 1 + lib/PublicInbox/LEI.pm | 2 +- lib/PublicInbox/LeiConvert.pm | 3 +-- lib/PublicInbox/LeiQuery.pm | 5 +++- lib/PublicInbox/LeiSearch.pm | 47 +++++++++++++++++++++++++++++++++ lib/PublicInbox/LeiStore.pm | 27 +++++++++---------- lib/PublicInbox/LeiToMail.pm | 45 ++++++++++++++++++++----------- lib/PublicInbox/LeiXSearch.pm | 2 +- lib/PublicInbox/MdirReader.pm | 10 ++++--- t/lei-convert.t | 2 +- t/lei-q-kw.t | 33 +++++++++++++++++++++++ t/lei.t | 3 ++- t/lei_store.t | 10 ++++++- 15 files changed, 149 insertions(+), 43 deletions(-) create mode 100644 t/lei-q-kw.t -- unsubscribe: one-click, see List-Unsubscribe header archive: https://public-inbox.org/meta/
