gpg: Do not delete any keys if --dry-run is passed.
authorWerner Koch <wk@gnupg.org>
Mon, 20 May 2019 10:31:55 +0000 (12:31 +0200)
committerDaniel Kahn Gillmor <dkg@fifthhorseman.net>
Fri, 1 Jul 2022 16:06:43 +0000 (17:06 +0100)
commit078118e031b41db84a7eeae7a903e1b44511255c
treea303b3ac5b6033e756eb35c88a912ee76673c03c
parent858c3dbb325b4876553635d9ed5cbdee626823d3
gpg: Do not delete any keys if --dry-run is passed.

* g10/delkey.c (do_delete_key): Don't delete the keyblock on dry runs.
Do not clear the ownertrust.  Do not let the agent delete the key.
--

Co-authored-by: Matheus Afonso Martins Moreira
Signed-off-by: Werner Koch <wk@gnupg.org>
(cherry picked from commit 5c46c5f74540ad753b925b74593332ca92de47fa)

Gbp-Pq: Topic from-2.2.16
Gbp-Pq: Name gpg-Do-not-delete-any-keys-if-dry-run-is-passed.patch
g10/delkey.c