diff options
author | Eric Wong <e@yhbt.net> | 2020-04-19 23:19:37 +0000 |
---|---|---|
committer | Eric Wong <e@yhbt.net> | 2020-04-20 20:18:21 +0000 |
commit | 6e07def560b211d9a1a3221862e72b7aeb4a31b3 (patch) | |
tree | b6e3b54f928145b3f1c05bd5b0444f70f7eabd4f /t/init.t | |
parent | 47acfe0e9d09e907393465e155e114e8fdc5f5a1 (diff) | |
download | public-inbox-6e07def560b211d9a1a3221862e72b7aeb4a31b3.tar.gz |
Barely noticeable on Linux, but this gives a 1-2% speedup on a FreeBSD 11.3 VM and lets us use built-in redirects rather than relying on /bin/sh.
Diffstat (limited to 't/init.t')
-rw-r--r-- | t/init.t | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -105,7 +105,8 @@ done_testing(); sub read_indexlevel { my ($inbox) = @_; - local $ENV{GIT_CONFIG} = "$ENV{PI_DIR}/config"; - chomp(my $lvl = `git config publicinbox.$inbox.indexlevel`); + my $cmd = [ qw(git config), "publicinbox.$inbox.indexlevel" ]; + my $env = { GIT_CONFIG => "$ENV{PI_DIR}/config" }; + chomp(my $lvl = xqx($cmd, $env)); $lvl; } |