This is an automated email from the git hooks/post-receive script.

osamu pushed a commit to branch master
in repository devscripts.

commit ec64b2f86b26da9040880cf595b3ce817c446c62
Author: Osamu Aoki <[email protected]>
Date:   Sun Sep 6 17:01:24 2015 +0900

    uscan: --verbose
    
    [uscan] please offer debugging possibility for mangle rules
    https://bugs.debian.org/350454
    
     * start uupdate --verbose as needed
     * retain output of script if ---verbose
     * use dpkg::IPC as much to be consistent
---
 scripts/uscan.pl | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

diff --git a/scripts/uscan.pl b/scripts/uscan.pl
index 33f3ad4..a401544 100755
--- a/scripts/uscan.pl
+++ b/scripts/uscan.pl
@@ -1547,20 +1547,30 @@ EOF
        if ($action =~ /^uupdate(\s|$)/) {
            push @cmd, "--no-symlink";
        }
+       if ($verbose) {
+           push @cmd, "--verbose";
+       }
 
        if ($watch_version > 1) {
            push @cmd, "--upstream-version", $newversion, $path;
        } else {
            push @cmd, $path, $newversion;
        }
+       my $msg;
        my $actioncmd = join(" ", @cmd);
        print "-- Executing user specified script\n     $actioncmd\n" if 
$verbose;
        if ($dehs) {
-           my $msg = "Executing user specified script: $actioncmd; output:\n";
-           $msg .= `$actioncmd 2>&1`;
+           spawn(exec => \@cmd,
+               error_to_string => \$msg,
+               wait_child => 1);
+           $msg = $msg . 
+               "Executing user specified script: $actioncmd; output:\n";
            dehs_msg($msg);
        } else {
-           system(@cmd);
+           spawn(exec => \@cmd,
+               error_to_string => \$msg,
+               wait_child => 1);
+           print "$msg\n" if $verbose;
        }
     }
 

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/collab-maint/devscripts.git

_______________________________________________
devscripts-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/devscripts-devel

Reply via email to