]> git.vpit.fr Git - perl/modules/rgit.git/blobdiff - lib/App/Rgit/Repository.pm
Add a diagnostics mode. Only print infos when this mode is enabled
[perl/modules/rgit.git] / lib / App / Rgit / Repository.pm
index b8cd5eb7a6204cbcdd86c765db4a20bcb928a68f..19aca00f2a2393f4edd336ac49211a71d89df66f 100644 (file)
@@ -141,7 +141,7 @@ sub run {
   system { $conf->git } $conf->git, @args;
  }
  if ($? == -1) {
-  warn "Failed to execute git: $!\n";
+  $conf->crit("Failed to execute git: $!\n");
   return;
  }
  my $ret;
@@ -149,13 +149,13 @@ sub run {
  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;
 }