Anthony Towns wrote: > I guess we need something that'll do that anyway, though. How about the > attached > as a proof of concept?
Nice output, but a bit buggy in my tests. I've changed it to use --with-colons, and keep the --with-colons output, so it looks like a diff. (I also added caching for speed.) [EMAIL PROTECTED]:~/tmp/debian-keyring-2005.05.28/keyrings>diffring foo3.gpg foo4.gpg -pub:-:1024:17:826FCAC21E880A84:1047319183:::-:::scESC: -uid:-::::1047319184::2993CFDACF30643F1A22EBD25A0E28086FD157B2::Frans Pop (Debian) <[EMAIL PROTECTED]>: -uid:-::::1116808856::16874BA594735C2647F63A853EFBAA373FD2E0FE::Frans Pop <[EMAIL PROTECTED]>: pub:-:1024:17:DADA79CD788A3F4C:-:::-:::scESC uid:-::::-::558865A42A128E974449AF46596C86154E3F63B4::Joey Hess <[EMAIL PROTECTED]> uid:-::::-::0D93ACA144ADD501DD5A3372FA0FCFD1E5DE3B29::Joey Hess <[EMAIL PROTECTED]> -uid:-::::-::ECD310B7100369A24C3AA0FC4CC2A9D5DC74629B::Joey Hess <[EMAIL PROTECTED]> uid:-::::-::4A5F289163A83EABBEA512B09FC99AE21947EE06::Joey Hess <[EMAIL PROTECTED]> sub:-:2048:16:3880BC071950ED18:-::::::e A switch could be added to futher process and prettify that, but as it is, it's useful for input to other tools, and it allows display of even the most obscure changes. Rather than a specialised tool to refresh keys from a keyserver, I wrote a more general tool that uses diffring to generate changesets between two keyrings. [EMAIL PROTECTED]:~/tmp/debian-keyring-2005.05.28/keyrings>changeset-gen foo3.gpg foo4.gpg "merging my random changes" delete-D523A6E660062884 modify-DADA79CD788A3F4C [EMAIL PROTECTED]:~/tmp/debian-keyring-2005.05.28/keyrings>changeset-accept debian-keyring delete-D523A6E660062884 [EMAIL PROTECTED]:~/tmp/debian-keyring-2005.05.28/keyrings>changeset-accept debian-keyring modify-DADA79CD788A3F4C -- see shy jo
signature.asc
Description: Digital signature

