X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=lib%2FPublicInbox%2FImport.pm;h=572e9bb9899fc464671510dc26275d51d6b7ce8c;hb=55b707d788ce13696e4411389583e720ea6dab01;hp=8a369ee44c99a5cb50a56d5af06afbe5a08873ad;hpb=f425bacfb75db2c454a6bc7b0a0845e7520e0a48;p=public-inbox.git diff --git a/lib/PublicInbox/Import.pm b/lib/PublicInbox/Import.pm index 8a369ee4..572e9bb9 100644 --- a/lib/PublicInbox/Import.pm +++ b/lib/PublicInbox/Import.pm @@ -10,7 +10,7 @@ use strict; use warnings; use base qw(PublicInbox::Lock); use PublicInbox::Spawn qw(spawn); -use PublicInbox::MID qw(mids mid_mime mid2path); +use PublicInbox::MID qw(mids mid2path); use PublicInbox::Address; use PublicInbox::MsgTime qw(msg_timestamp msg_datestamp); use PublicInbox::ContentId qw(content_digest); @@ -66,7 +66,7 @@ sub gfi_start { my $git_dir = $git->{git_dir}; my @cmd = ('git', "--git-dir=$git_dir", qw(fast-import --quiet --done --date-format=raw)); - my $rdr = { 0 => fileno($out_r), 1 => fileno($in_w) }; + my $rdr = { 0 => $out_r, 1 => $in_w }; my $pid = spawn(\@cmd, undef, $rdr); die "spawn fast-import failed: $!" unless defined $pid; $out_w->autoflush(1); @@ -178,14 +178,14 @@ sub _update_git_info ($$) { my $env = { GIT_INDEX_FILE => $index }; run_die([@cmd, qw(read-tree -m -v -i), $self->{ref}], $env); } - run_die([@cmd, 'update-server-info'], undef); + run_die([@cmd, 'update-server-info']); my $ibx = $self->{-inbox}; ($ibx && $self->{path_type} eq '2/38') and eval { require PublicInbox::SearchIdx; my $s = PublicInbox::SearchIdx->new($ibx); $s->index_sync({ ref => $self->{ref} }); }; - eval { run_die([@cmd, qw(gc --auto)], undef) } if $do_gc; + eval { run_die([@cmd, qw(gc --auto)]) } if $do_gc; } sub barrier { @@ -623,7 +623,7 @@ PublicInbox::Import - message importer for public-inbox v1 inboxes version 1.0 -=head1 SYNOPSYS +=head1 SYNOPSIS use Email::MIME; use PublicInbox::Git;