chiark / gitweb /
When key to use not specified any other way, use the debian/changelog trailer line...
[dgit.git] / dgit
diff --git a/dgit b/dgit
index 6226bceb930be542b3c5c892a12b8c377832a96a..270f925a56a6ededa7fbf17bf8c754d46b87d042 100755 (executable)
--- a/dgit
+++ b/dgit
@@ -1875,6 +1875,9 @@ END
        if (!defined $keyid) {
            $keyid = access_cfg('keyid','RETURN-UNDEF');
        }
+        if (!defined $keyid) {
+           $keyid = getfield $clogp, 'Maintainer';
+        }
        unlink $tfn->('.tmp.asc') or $!==&ENOENT or die $!;
        my @sign_cmd = (@gpg, qw(--detach-sign --armor));
        push @sign_cmd, qw(-u),$keyid if defined $keyid;