system { $conf->git } $conf->git, @args;
}
if ($? == -1) {
- warn "Failed to execute git: $!\n";
+ $conf->crit("Failed to execute git: $!\n");
return;
}
my $ret;
my $sig;
if (WIFSIGNALED($?)) {
$sig = WTERMSIG($?);
- warn "git died with signal $sig\n";
+ $conf->warn("git died with signal $sig\n");
if ($sig == SIGINT || $sig == SIGQUIT) {
- warn "Aborting.\n";
+ $conf->err("Aborting\n");
exit $sig;
}
} elsif ($ret) {
- warn "git returned $ret\n";
+ $conf->info("git returned $ret\n");
}
return wantarray ? ($ret, $sig) : $ret;
}