From: Eric Wong Date: Mon, 13 Mar 2023 12:00:21 +0000 (+0000) Subject: lei_mirror: do not re-fetch inbox.config.example X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c1c83d9988c020f733c75c96ff2e60d0b142f68e;p=thirdparty%2Fpublic-inbox.git lei_mirror: do not re-fetch inbox.config.example It's a significant source of latency for incremental updates at the moment, and not really needed since it's just an example. --- diff --git a/lib/PublicInbox/LeiMirror.pm b/lib/PublicInbox/LeiMirror.pm index d878f1e48..967a6422d 100644 --- a/lib/PublicInbox/LeiMirror.pm +++ b/lib/PublicInbox/LeiMirror.pm @@ -620,7 +620,8 @@ sub clone_v1 { \&run_puh, $self, $fini)); } if (!$self->{-is_epoch} && $lei->{opt}->{'inbox-config'} =~ - /\A(?:always|v1)\z/s) { + /\A(?:always|v1)\z/s && + !-f "$dst/inbox.config.example") { _get_txt_start($self, '_/text/config/raw', $fini); } @@ -923,8 +924,10 @@ failed to extract epoch number from $src $self->{dry_run} or File::Path::mkpath($dst); - $lei->{opt}->{'inbox-config'} =~ /\A(?:always|v2)\z/s and + if ($lei->{opt}->{'inbox-config'} =~ /\A(?:always|v2)\z/s && + !-f "$dst/inbox.config.example") { _get_txt_start($task, '_/text/config/raw', $fini); + } defined($desc) ? ($task->{'txt.description'} = $desc) : _get_txt_start($task, 'description', $fini);