about summary refs log tree commit homepage
path: root/lib/PublicInbox/NewsGroup.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/PublicInbox/NewsGroup.pm')
-rw-r--r--lib/PublicInbox/NewsGroup.pm5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/PublicInbox/NewsGroup.pm b/lib/PublicInbox/NewsGroup.pm
index 6cc3f248..b8aed529 100644
--- a/lib/PublicInbox/NewsGroup.pm
+++ b/lib/PublicInbox/NewsGroup.pm
@@ -36,7 +36,10 @@ sub gcf {
 }
 
 sub mm {
-        my ($self) = @_;
+        my ($self, $check_only) = @_;
+        if ($check_only) {
+                return eval { PublicInbox::Msgmap->new($self->{git_dir}) };
+        }
         $self->{mm} ||= eval {
                 my $mm = PublicInbox::Msgmap->new($self->{git_dir});