]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/Admin.pm
No ext_urls
[public-inbox.git] / lib / PublicInbox / Admin.pm
index dcf17cf51d7ae26236e4ca9ddfc80b277d701dc2..11ea8f8307c2082ec974d51763df3f5f2983fa8c 100644 (file)
@@ -320,7 +320,7 @@ sub progress_prepare ($;$) {
        } else {
                $opt->{verbose} ||= 1;
                $dst //= *STDERR{GLOB};
-               $opt->{-progress} = sub { print $dst @_ };
+               $opt->{-progress} = sub { print $dst '# ', @_ };
        }
 }
 
@@ -368,6 +368,10 @@ sub index_prepare ($$) {
                                        or die "`$git_key=$s' not boolean\n";
                $opt->{$k} = $v;
        }
+       for my $k (qw(since until)) {
+               my $v = $opt->{$k} // next;
+               $opt->{reindex} or die "--$k=$v requires --reindex\n";
+       }
        $env;
 }