Merge branch 'ab/send-email-optim' into seen
authorJunio C Hamano <gitster@pobox.com>
Sat, 19 Jun 2021 07:30:21 +0000 (16:30 +0900)
committerJunio C Hamano <gitster@pobox.com>
Sat, 19 Jun 2021 07:30:21 +0000 (16:30 +0900)
commitec7ccef0061f7a030cf3cd1cd04eafb50e4b52c3
treec47dab15231437b30d64a9a5b9b5ac167955f311
parent5546b413004ae482433c36a7598a1211c360bba1
parent17530b2ed2eac62706b8bbbcf93f62866f651ffd
Merge branch 'ab/send-email-optim' into seen

"git send-email" optimization.

* ab/send-email-optim:
  perl: nano-optimize by replacing Cwd::cwd() with Cwd::getcwd()
  send-email: move trivial config handling to Perl
  perl: lazily load some common Git.pm setup code
  send-email: lazily load modules for a big speedup
  send-email: get rid of indirect object syntax
  send-email: use function syntax instead of barewords
  send-email: lazily shell out to "git var"
  send-email: lazily load config for a big speedup
  send-email: copy "config_regxp" into git-send-email.perl
  send-email: refactor sendemail.smtpencryption config parsing
  send-email: remove non-working support for "sendemail.smtpssl"
  send-email tests: test for boolean variables without a value
  send-email tests: support GIT_TEST_PERL_FATAL_WARNINGS=true
git-send-email.perl
t/t9001-send-email.sh