]> git.decadent.org.uk Git - dak.git/commitdiff
Make queued complain less when removing files
authorDon Armstrong <don@donarmstrong.com>
Sun, 28 Sep 2014 00:01:24 +0000 (17:01 -0700)
committerAnsgar Burchardt <ansgar@debian.org>
Fri, 21 Nov 2014 20:27:08 +0000 (21:27 +0100)
Reset @files each time through the command loop to avoid adding
previously deleted files to the output message.

Bug: https://bugs.debian.org/594803
Signed-off-by: Ansgar Burchardt <ansgar@debian.org>
tools/debianqueued-0.9/debianqueued

index 46ce787f64386c2246d09261f5e206fb388c278f..5702e5c594eb390b940994104397fd9089e947c8 100755 (executable)
@@ -1097,7 +1097,7 @@ sub process_commands($) {
   my $commands = shift;
   my ( @cmds, $cmd, $pgplines, $signator );
   local (*COMMANDS);
-  my ( @files, $file, @removed, $target_delay );
+  my ($file, @removed, $target_delay );
 
   format_status_str( $main::current_changes, $commands );
   $main::dstat = "c";
@@ -1190,6 +1190,7 @@ outer_loop: while (<COMMANDS>) {
     next if @word < 1;
 
     if ( $word[0] eq "rm" ) {
+      my @files = ();
       foreach ( @word[ 1 .. $#word ] ) {
         my $origword = $_;
         if (m,^DELAYED/([0-9]+)-day/,) {