From 8d86e5b49d7f5d6e0b1768d0bd55fd21df36f86e Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Thu, 2 Nov 2023 09:35:38 +0000 Subject: move read_all, try_cat, and poll_in to PublicInbox::IO The IO package seems like a better home for I/O subs than the Git package. We lose the 60 second read timeout for `git cat-file --batch-*' processes since it's probably not necessary given how reliable the code has proven and things would fall over hard in other ways if the storage device were completely hosed. --- lib/PublicInbox/WWW.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/PublicInbox/WWW.pm') diff --git a/lib/PublicInbox/WWW.pm b/lib/PublicInbox/WWW.pm index 183c5df7..d2bd68ea 100644 --- a/lib/PublicInbox/WWW.pm +++ b/lib/PublicInbox/WWW.pm @@ -588,7 +588,7 @@ sub stylesheets_prepare ($$) { next; }; my $ctime = 0; - my $local = PublicInbox::Git::read_all($fh, -s $fh); + my $local = PublicInbox::IO::read_all $fh; # sets _ if ($local =~ /\S/) { $ctime = sprintf('%x',(stat(_))[10]); $local = $mini->($local); -- cgit v1.2.3-24-ge0c7