chiark / gitweb /
typo
[dgit.git] / dgit
diff --git a/dgit b/dgit
index df4ea91a0570c512a0f05ed6ddd3bd62aded6d57..ff6956e1919f67e656aab48dab3a373b41d1bc53 100755 (executable)
--- a/dgit
+++ b/dgit
@@ -849,6 +849,11 @@ sub dopush () {
            ($changesfile) = @cs;
        }
     }
+    my $changes = parsecontrol($changesfile,$changesfile);
+    foreach my $field (qw(Source Distribution Version)) {
+       $changes->{$field} eq $clogp->{$field} or
+           fail "changes field $field \`$changes->{$field}'".
+               " does not match changelog \`$clogp->{$field}'";
     my $tag = debiantag($dversion);
     if (!check_for_git()) {
        create_remote_git_repo();