diff options
author | Eric Wong <e@80x24.org> | 2024-02-09 17:37:05 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2024-02-10 04:17:20 +0000 |
commit | a8f21b249726c0aad3c659fd473975b9dcbeb851 (patch) | |
tree | 21145c37b41d5b7aa4d2bc3ee1d41d61c7463701 /lib/PublicInbox/RepoSnapshot.pm | |
parent | 3fba3914acf8bb0529a64f010fdedc9db04864ea (diff) | |
download | public-inbox-a8f21b249726c0aad3c659fd473975b9dcbeb851.tar.gz |
SIGPIPE (13) can be quite common with unreliable connections and impatient clients, so just ignore them.
Diffstat (limited to 'lib/PublicInbox/RepoSnapshot.pm')
-rw-r--r-- | lib/PublicInbox/RepoSnapshot.pm | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/PublicInbox/RepoSnapshot.pm b/lib/PublicInbox/RepoSnapshot.pm index 6b7441b0..4c372569 100644 --- a/lib/PublicInbox/RepoSnapshot.pm +++ b/lib/PublicInbox/RepoSnapshot.pm @@ -57,7 +57,8 @@ sub ver_check { # git->check_async callback my $qsp = PublicInbox::Qspawn->new(['git', @cfg, "--git-dir=$ctx->{git}->{git_dir}", 'archive', "--prefix=$ctx->{snap_pfx}/", - "--format=$ctx->{snap_fmt}", $treeish]); + "--format=$ctx->{snap_fmt}", $treeish], undef, + { quiet => 1 }); $qsp->psgi_yield($ctx->{env}, undef, \&archive_hdr, $ctx); } } |