From 229c097427a1f108ba9f0ca44d5d21080de2ec64 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Fri, 21 Aug 2015 13:08:23 +0100 Subject: [PATCH] quilt fixup: Break out quilt_fixup_linkorigs (nfc) --- dgit | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/dgit b/dgit index 4675944f..92e48a07 100755 --- a/dgit +++ b/dgit @@ -2774,6 +2774,18 @@ sub quilt_fixup_mkwork ($) { runcmd @git, qw(reset --hard), $headref; } +sub quilt_fixup_linkorigs ($$) { + my ($upstreamversion, $fn) = @_; + # calls $fn->($leafname); + + foreach my $f (<../../../../*>) { #/){ + my $b=$f; $b =~ s{.*/}{}; + next unless is_orig_file $b, srcfn $upstreamversion,''; + link_ltarget $f, $b or die "$b $!"; + $fn->($b); + } +} + sub quilt_fixup_multipatch ($$$) { my ($clogp, $headref, $upstreamversion) = @_; @@ -2844,12 +2856,7 @@ END print $fakedsc " ".$md->hexdigest." $size $b\n" or die $!; }; - foreach my $f (<../../../../*>) { #/){ - my $b=$f; $b =~ s{.*/}{}; - next unless is_orig_file $b, srcfn $upstreamversion,''; - link_ltarget $f, $b or die "$b $!"; - $dscaddfile->($b); - } + quilt_fixup_linkorigs($upstreamversion, $dscaddfile); my @files=qw(debian/source/format debian/rules); foreach my $maybe (qw(debian/patches debian/source/options)) { -- 2.30.2