gifn-test: also run git-if-needed in a UTF-8 locale.
Change-Id: I33a5dc78eafd3d657432a7612bfddc3233d22c8e
diff --git a/tools/git-if-needed/tests/gifn-test.pl b/tools/git-if-needed/tests/gifn-test.pl
index 989cbfa..7684468 100755
--- a/tools/git-if-needed/tests/gifn-test.pl
+++ b/tools/git-if-needed/tests/gifn-test.pl
@@ -436,17 +436,18 @@
TEMPLATE => 'gifn-test.XXXXXX',
TMPDIR => 1);
+ my @gifn_cmd = @ARGV;
+ $gifn_cmd[0] = path($gifn_cmd[0])->absolute;
+
my $cfg = {
cwd => $cwd,
data => $cwd->child('tests')->child('data'),
- gifn => [@ARGV],
+ gifn => ['env', "LC_MESSAGES=$locale", @gifn_cmd],
git => ['env', "LC_MESSAGES=$locale", 'git', '--no-pager'],
repo => path($repodir),
subrepo => path($subrepodir),
};
- $cfg->{gifn}[0] = path($cfg->{gifn}[0])->absolute;
-
eval {
setup_repo $cfg;