about summary refs log tree commit homepage
path: root/lib/PublicInbox/LeiMirror.pm
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2023-03-13 12:00:21 +0000
committerEric Wong <e@80x24.org>2023-03-13 12:45:55 +0000
commitc1c83d9988c020f733c75c96ff2e60d0b142f68e (patch)
treea637c3b163f071c114410adaed46d5fd45b6b984 /lib/PublicInbox/LeiMirror.pm
parent326cdf2f98daa50333b3dd203277166900ae03b0 (diff)
downloadpublic-inbox-c1c83d9988c020f733c75c96ff2e60d0b142f68e.tar.gz
It's a significant source of latency for incremental updates at
the moment, and not really needed since it's just an example.
Diffstat (limited to 'lib/PublicInbox/LeiMirror.pm')
-rw-r--r--lib/PublicInbox/LeiMirror.pm7
1 files changed, 5 insertions, 2 deletions
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);