Oops :x  I noticed this while I was working on a major optimization
for prune...
---
 lib/PublicInbox/CodeSearchIdx.pm | 2 +-
 t/cindex.t                       | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/lib/PublicInbox/CodeSearchIdx.pm b/lib/PublicInbox/CodeSearchIdx.pm
index 97123133..fa761ed0 100644
--- a/lib/PublicInbox/CodeSearchIdx.pm
+++ b/lib/PublicInbox/CodeSearchIdx.pm
@@ -803,7 +803,7 @@ EOM
                my $f = "$git_dir/objects/info/alternates";
                open $ALT_FH{$fmt}, '>', $f or die "open($f): $!";
        }
-       say { $ALT_FH{$fmt} } $out or die "say: $!";
+       say { $ALT_FH{$fmt} } $objdir or die "say: $!";
 }
 
 sub prep_alternate_start {
diff --git a/t/cindex.t b/t/cindex.t
index d40f73ff..8b89ebff 100644
--- a/t/cindex.t
+++ b/t/cindex.t
@@ -165,6 +165,8 @@ if ('--prune') {
        $csrch->reopen;
        is(scalar($csrch->mset('s:hi')->items), 0,
                'hit stays pruned since GIT_DIR was previously pruned');
+       isnt(scalar($csrch->mset('s:NUL')->items), 0,
+               'prune did not clobber entire index');
 }
 
 File::Path::remove_tree("$tmp/ext");

Reply via email to