From: Eric Wong Date: Thu, 31 Jan 2019 21:08:48 +0000 (+0000) Subject: Merge remote-tracking branch 'origin/purge' X-Git-Tag: v1.2.0~382 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=65323f060a3db731bb9fafa004336eeb4bbb8f00;p=public-inbox.git Merge remote-tracking branch 'origin/purge' * origin/purge: implement public-inbox-purge tool v2writable: read epoch on purge v2writable: cleanup processes when done v2writable: purge ignores non-existent git epoch directories v2writable: ->purge returns undef on no-op import: purge: reap fast-export process hoist out resolve_repo_dir from -index --- 65323f060a3db731bb9fafa004336eeb4bbb8f00 diff --cc script/public-inbox-index index 2ae92757,32121f6d..5adb6e74 --- a/script/public-inbox-index +++ b/script/public-inbox-index @@@ -9,12 -9,13 +9,13 @@@ use strict; use warnings; use Getopt::Long qw(:config gnu_getopt no_ignore_case auto_abbrev); - use Cwd 'abs_path'; my $usage = "public-inbox-index REPO_DIR"; use PublicInbox::Config; + use PublicInbox::Admin qw(resolve_repo_dir); + my $config = eval { PublicInbox::Config->new } || eval { warn "public-inbox unconfigured for serving, indexing anyways...\n"; - {} + undef; }; eval { require PublicInbox::SearchIdx }; if ($@) {