diff options
author | Eric Wong <e@80x24.org> | 2023-11-02 09:35:38 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2023-11-03 06:39:44 +0000 |
commit | 8d86e5b49d7f5d6e0b1768d0bd55fd21df36f86e (patch) | |
tree | 74c292ea35d4963525327cc5f7e64dc975156fee /lib/PublicInbox/LeiALE.pm | |
parent | 3aa444b4c4eef1c40a49e5db191eb844c6624b58 (diff) | |
download | public-inbox-8d86e5b49d7f5d6e0b1768d0bd55fd21df36f86e.tar.gz |
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.
Diffstat (limited to 'lib/PublicInbox/LeiALE.pm')
-rw-r--r-- | lib/PublicInbox/LeiALE.pm | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/PublicInbox/LeiALE.pm b/lib/PublicInbox/LeiALE.pm index 674d897e..528de22c 100644 --- a/lib/PublicInbox/LeiALE.pm +++ b/lib/PublicInbox/LeiALE.pm @@ -8,7 +8,7 @@ package PublicInbox::LeiALE; use v5.12; use parent qw(PublicInbox::LeiSearch PublicInbox::Lock); -use PublicInbox::Git qw(read_all); +use PublicInbox::Git; use autodie qw(close open rename seek truncate); use PublicInbox::Import; use PublicInbox::LeiXSearch; @@ -54,7 +54,7 @@ sub refresh_externals { $self->git->cleanup; my $lk = $self->lock_for_scope; my $cur_lxs = ref($lxs)->new; - my $orig = read_all($self->{lockfh}); + my $orig = PublicInbox::IO::read_all $self->{lockfh}; my $new = ''; my $old = ''; my $gone = 0; @@ -86,7 +86,7 @@ sub refresh_externals { } $new = ''; my $f = $self->git->{git_dir}.'/objects/info/alternates'; - $old = PublicInbox::Git::try_cat($f); + $old = PublicInbox::IO::try_cat $f; for my $x (@ibxish) { $new .= $lei->canonpath_harder($x->git->{git_dir})."/objects\n"; } |