PublicInbox::MDA->author_info($msg);
END {
- search_index_sync($main_repo) if ($? == 0);
+ index_sync($main_repo) if ($? == 0);
};
local $ENV{GIT_AUTHOR_NAME} = $name;
return ($@ || $? || !defined($$out) || $$out eq '') ? 0 : 1;
}
-sub search_index_sync {
+sub index_sync {
my ($git_dir) = @_;
+
+ # potentially user-visible, ignore errors:
+ system('git', "--git-dir=$git_dir", 'update-server-info');
+
eval {
require PublicInbox::SearchIdx;
PublicInbox::SearchIdx->new($git_dir, 2)->index_sync;