#!/usr/bin/perl -w
-# Copyright (C) 2015, all contributors (git clone git://80x24.org/public-inbox)
+# Copyright (C) 2015 all contributors <meta@public-inbox.org>
# License: AGPLv3 or later (https://www.gnu.org/licenses/agpl-3.0.txt)
# Basic tool to create a Xapian search index for a git repository
# configured for public-inbox.
sub index_dir {
my ($git_dir) = @_;
-d $git_dir or die "$git_dir does not appear to be a git repository\n";
+
+ system('git', "--git-dir=$git_dir", 'update-server-info') and
+ die "git update-server-info failed for $git_dir";
my $s = PublicInbox::SearchIdx->new($git_dir, 1);
$s->index_sync;
}