From c1c83d9988c020f733c75c96ff2e60d0b142f68e Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Mon, 13 Mar 2023 12:00:21 +0000 Subject: 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. --- lib/PublicInbox/LeiMirror.pm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'lib/PublicInbox/LeiMirror.pm') diff --git a/lib/PublicInbox/LeiMirror.pm b/lib/PublicInbox/LeiMirror.pm index d878f1e4..967a6422 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); -- cgit v1.2.3-24-ge0c7