X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=blobdiff_plain;f=dgit;h=8264f3e576a625e37cecb9c30bfe70f3596fd9a4;hp=aab59b31e4a2877ef18460918a954b97c3e19354;hb=1a393c8a93e550d1e820e7d8235812899d56c224;hpb=d9d6f6bd791bded81431beb335ff789ae3a74e16 diff --git a/dgit b/dgit index aab59b31..8264f3e5 100755 --- a/dgit +++ b/dgit @@ -3200,7 +3200,10 @@ sub push_parse_changelog ($) { my $clogp = Dpkg::Control::Hash->new(); $clogp->load($clogpfn) or die; - $package = getfield $clogp, 'Source'; + my $clogpackage = getfield $clogp, 'Source'; + $package //= $clogpackage; + fail "-p specified $package but changelog specified $clogpackage" + unless $package eq $clogpackage; my $cversion = getfield $clogp, 'Version'; my $tag = debiantag($cversion, access_basedistro); runcmd @git, qw(check-ref-format), $tag;