From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: X-Spam-Status: No, score=-4.0 required=3.0 tests=ALL_TRUSTED,BAYES_00 shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from localhost (dcvr.yhbt.net [127.0.0.1]) by dcvr.yhbt.net (Postfix) with ESMTP id 054C31F670 for ; Tue, 26 Oct 2021 10:35:58 +0000 (UTC) From: Eric Wong To: meta@public-inbox.org Subject: [PATCH 0/9] lei p2q: more capable than originally thought Date: Tue, 26 Oct 2021 10:35:48 +0000 Message-Id: <20211026103557.2738-1-e@80x24.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit List-Id: I started writing documentation and managed to cobble up a p2q example in patch 7/9 to find unapplied patches when combined with "git log". 7/9 makes p2q use less memory, now. Fixed a bunch of small bugs along the way and killed some redundant code, too. Eric Wong (9): doc: tuning: additional notes for many inboxes doc: lei-store-format: mail sync section, update IPC eml: keep body if no headers are found lei q: enable expensive Xapian flags lei inspect: fix atfork hook lei: add net getopt spec to various commands lei p2q: use LeiInput for multi-patch series lei rm|tag: drop redundant mbox+net callbacks input_pipe: account for undefined {sock} Documentation/lei-p2q.pod | 6 ++ Documentation/lei-store-format.pod | 14 +++- Documentation/public-inbox-tuning.pod | 11 ++- lib/PublicInbox/Eml.pm | 7 +- lib/PublicInbox/InputPipe.pm | 2 +- lib/PublicInbox/LEI.pm | 11 +-- lib/PublicInbox/LeiInput.pm | 30 +++++-- lib/PublicInbox/LeiInspect.pm | 2 +- lib/PublicInbox/LeiP2q.pm | 115 +++++++++++++------------- lib/PublicInbox/LeiRm.pm | 10 --- lib/PublicInbox/LeiSearch.pm | 2 + lib/PublicInbox/LeiTag.pm | 11 --- t/eml.t | 11 +++ t/mbox_reader.t | 6 +- 14 files changed, 134 insertions(+), 104 deletions(-)