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-Status: No, score=-3.1 required=3.0 tests=ALL_TRUSTED,AWL,BAYES_00, URIBL_SBL,URIBL_SBL_A shortcircuit=no autolearn=no 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 7C6DD1F4B4 for ; Sun, 20 Dec 2020 06:30:16 +0000 (UTC) From: Eric Wong To: meta@public-inbox.org Subject: [PATCH 0/6] path usability and some tiny cleanups Date: Sun, 20 Dec 2020 06:30:10 +0000 Message-Id: <20201220063016.20959-1-e@80x24.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit List-Id: 1/6 makes some (IMHO) important usability improvements to existing commands. The rest are some yak-shaving while I attempt to speed up config handling with thousands of inboxes... Eric Wong (6): script/public-inbox-*: favor caller-provided pathnames inboxidle: remove needless check for {inboxdir} daemon: lazy load Cwd only for --daemonize users daemon: unconditionally call IO::Handle::blocking(0) daemon: kill_workers: eliminate unnecessary loop config: eliminate unnecessary join call up front lib/PublicInbox/Admin.pm | 102 +++++++++++++++++++++++------------ lib/PublicInbox/Config.pm | 14 +++-- lib/PublicInbox/Daemon.pm | 17 +++--- lib/PublicInbox/InboxIdle.pm | 7 +-- script/public-inbox-convert | 27 +++------- script/public-inbox-init | 10 +--- t/admin.t | 16 +++--- 7 files changed, 100 insertions(+), 93 deletions(-)