X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;ds=sidebyside;f=dgit;h=9cdf96b5226d80c378ec6f69eed37ad26b4f3e25;hb=264ba387d05192ca4825eeddfeb7bbdab558ec8a;hp=af14e3f9183c3984374b79e874242b293e48b5ff;hpb=4f89b4d20f0663710396f37b3b53fd32cc71b090;p=dgit.git diff --git a/dgit b/dgit index af14e3f9..9cdf96b5 100755 --- a/dgit +++ b/dgit @@ -3799,6 +3799,7 @@ sub pseudomerge_version_check ($$) { } else { my $v = $i_arch_v->[0]; progress "Checking package changelog for archive version $v ..."; + my $cd; eval { my @xa = ("-f$v", "-t$v"); my $vclogp = parsechangelog @xa; @@ -3809,12 +3810,17 @@ sub pseudomerge_version_check ($$) { }; my $cv = $gf->('Version'); infopair_cond_equal($i_arch_v, $cv); + $cd = $gf->('Distribution'); }; if ($@) { $@ =~ s/^dgit: //gm; fail "$@". "Perhaps debian/changelog does not mention $v ?"; } + fail <[0] =~ m/UNRELEASED/; +$cd->[1] is $cd->[0] +Your tree seems to based on earlier (not uploaded) $v. +END } }