]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/Search.pm
search: add note about SCHEMA_VERSION 15
[public-inbox.git] / lib / PublicInbox / Search.pm
index a0e6a93b1e4460d08aff18ff2a48a881a5fcd25a..88c8dc70e17c3bedf3883f07555894b6c54eb7c3 100644 (file)
@@ -54,6 +54,9 @@ use constant {
        # 13 - fix threading for empty References/In-Reply-To
        #      (commit 83425ef12e4b65cdcecd11ddcb38175d4a91d5a0)
        # 14 - fix ghost root vivification
+       # 15 - see public-inbox-v2-format(5)
+       #      further bumps likely unnecessary, we'll suggest in-place
+       #      "--reindex" use for further fixes and tweaks
        SCHEMA_VERSION => 15,
 };
 
@@ -126,9 +129,9 @@ chomp @HELP;
 sub xdir ($;$) {
        my ($self, $rdonly) = @_;
        if ($self->{version} == 1) {
-               "$self->{mainrepo}/public-inbox/xapian" . SCHEMA_VERSION;
+               "$self->{inboxdir}/public-inbox/xapian" . SCHEMA_VERSION;
        } else {
-               my $dir = "$self->{mainrepo}/xap" . SCHEMA_VERSION;
+               my $dir = "$self->{inboxdir}/xap" . SCHEMA_VERSION;
                return $dir if $rdonly;
 
                my $shard = $self->{shard};
@@ -173,7 +176,7 @@ sub new {
        my ($class, $ibx) = @_;
        ref $ibx or die "BUG: expected PublicInbox::Inbox object: $ibx";
        my $self = bless {
-               mainrepo => $ibx->{mainrepo},
+               inboxdir => $ibx->{inboxdir},
                altid => $ibx->{altid},
                version => $ibx->{version} // 1,
        }, $class;