From ae14e4da0259650f7fe857040912fe1197116ec1 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Thu, 5 Jan 2017 19:25:14 +0000 Subject: [PATCH] badcommit-fixup: dummy add seems workingish --- badcommit-fixup | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/badcommit-fixup b/badcommit-fixup index 732974c1..b1268f5b 100755 --- a/badcommit-fixup +++ b/badcommit-fixup @@ -47,7 +47,6 @@ sub getobj ($$) { $gtype eq $type or die "$obj $gtype != $type ?"; my $gdata; (read GCFO, $gdata, $gsize) == $gsize or die "$obj $!"; -#print STDERR ">$obj|$x|$gdata|$gsize<\n"; $x = ; $x eq "\n" or die "$obj ($_) $!"; $count{inspected}++; @@ -119,8 +118,10 @@ sub rewrite_commit_adddummy ($$$) { runcmd qw(git checkout -q), $old; open C, "debian/changelog" or die $!; - undef $/; - my $clog = ; + my $clog = do { + local $/ = undef; + ; + }; C->error and die $!; close C or die $!; defined $clog or die $!; @@ -138,10 +139,10 @@ sub rewrite_commit_adddummy ($$$) { print C < Thu, 05 Jan 2017 17:58:21 +0000 @@ -157,6 +158,7 @@ END $!=0; $?=0; my $new = `git rev-parse HEAD`; die "$? $!" if $?; + chomp $new or die; chdir '..' or die $!; runcmd qw(rm -rf), $td; -- 2.30.2