gifn-test: set user.name and user.email.

Change-Id: Ib53b8d27f9ce6f25f5e6d78346443fb36fd189b0
diff --git a/tools/git-if-needed/tests/gifn-test.pl b/tools/git-if-needed/tests/gifn-test.pl
index 7684468..dc8fe58 100755
--- a/tools/git-if-needed/tests/gifn-test.pl
+++ b/tools/git-if-needed/tests/gifn-test.pl
@@ -220,12 +220,23 @@
 	return @{$expected} == @{$got} && all { $expected->[$_] eq $got->[$_] } 0..$#{$expected};
 }
 
+sub git_init($)
+{
+	my ($cfg) = @_;
+
+	run_command @{$cfg->{git}}, 'init';
+	run_command @{$cfg->{git}}, 'config', '--local',
+	    'user.name', 'Somebody';
+	run_command @{$cfg->{git}}, 'config', '--local',
+	    'user.email', 'someone@example.com';
+}
+
 sub setup_repo($)
 {
 	my ($cfg) = @_;
 
 	chdir $cfg->{repo} or die "Could not change into $cfg->{repo}: $!\n";
-	run_command @{$cfg->{git}}, 'init';
+	git_init $cfg;
 	git_status_ok $cfg;
 
 	while (my ($short, $fname) = each %{PATCHFILES->{all}}) {
@@ -372,7 +383,7 @@
 		for my $comp (qw(cinder nova)) {
 			my $dir = $cfg->{sub}->{$part}->{$comp};
 			chdir($dir) or die "Could not change into $dir: $!\n";
-			run_command @{$cfg->{git}}, 'init';
+			git_init $cfg;
 			git_status_ok $cfg;
 		}
 	}