]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/GitCredential.pm
imap+nntp: share COMPRESS implementation
[public-inbox.git] / lib / PublicInbox / GitCredential.pm
index c83fed43c001ea65f4af08ac2e77efffac670a7e..b18bba1ec32454b29a03339a54c2ed53b17c008c 100644 (file)
@@ -31,8 +31,12 @@ sub run ($$;$) {
        close $out_r or die "`git credential $op' failed: \$!=$! \$?=$?\n";
 }
 
-sub check_netrc ($) {
-       my ($self) = @_;
+sub check_netrc {
+       my ($self, $lei) = @_;
+
+       # n.b. lei doesn't load ~/.netrc by default, public-inbox-watch does,
+       # which may've been a mistake, but we have to live with it.
+       return if ($lei && !$lei->{opt}->{netrc});
 
        # part of the standard library, but distributions may split it out
        eval { require Net::Netrc };