X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=blobdiff_plain;f=dgit;h=9ac8d54435508550c0b557794f8a32a4d70437d6;hp=a4dea9b44f6bd67cba42ebe17c361e27e7eb0004;hb=adcac7cc282e2683ebdeaee9c53b2d98c0bf8661;hpb=bab78c63a571a3e1b9e87acedd7e6ea40c835da2 diff --git a/dgit b/dgit index a4dea9b4..9ac8d544 100755 --- a/dgit +++ b/dgit @@ -3154,6 +3154,11 @@ sub cmd_sbuild { } @changesfiles; fail "wrong number of different changes files (@changesfiles)" unless @changesfiles==2; + my $binchanges = parsecontrol($changesfiles[1], "binary changes file"); + foreach my $l (split /\n/, getfield $binchanges, 'Files') { + fail "$l found in binaries changes file $binchanges" + if $l =~ m/\.dsc$/; + } runcmd_ordryrun_local @mergechanges, @changesfiles; my $multichanges = "${package}_".(stripepoch $version)."_multi.changes"; if (act_local()) {