From: Ian Jackson Date: Wed, 14 Jun 2017 23:20:02 +0000 (+0100) Subject: git-debrebase: fixes X-Git-Tag: archive/debian/5.0~344 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=commitdiff_plain;h=96b80209efcfc22f5c7e5251b1e1878cad797b5a git-debrebase: fixes --- diff --git a/git-debrebase b/git-debrebase index 7b64bf51..4fb5e91f 100755 --- a/git-debrebase +++ b/git-debrebase @@ -342,13 +342,6 @@ sub walk { push @brw_cl, $sp_cl; push @processed, $sp_cl; }; - my $build_start = sub { - my ($msg, $parents) = @_; - $prline->(" $msg"); - push @brw_cl, { ExactlyParents => $parents }; - no qw(exiting); last; - }; - my $cur = $input; my $prdelim = ""; @@ -360,6 +353,13 @@ sub walk { $prdelim = "\n"; }; + my $build_start = sub { + my ($msg, $parents) = @_; + $prline->(" $msg"); + push @brw_cl, { ExactlyParents => $parents }; + no warnings qw(exiting); last; + }; + my $bomb = sub { # usage: return $bomb->(); print $report " Unprocessable" if $report; $prprdelim->(); @@ -389,7 +389,7 @@ sub walk { $cur = $p0; next; } elsif ($ty eq 'BreakwaterStart') { - $build_start('FirstPackaging',[$cur]}; + $build_start->('FirstPackaging',[$cur]); } elsif ($ty eq 'Upstream') { push @upp_cl, $cl; $cur = $p0; @@ -464,7 +464,7 @@ sub walk { } $prline->(" Import"); $rewrite_from_here->(); - $upp_limit //= $#upp; # further, deeper, patches discarded + $upp_limit //= $#upp_cl; # further, deeper, patches discarded $cur = $ovwr; next; } else {