jetring is a collection of tools that allow for GPG keyrings to be maintained
using changesets. It was developed with the Debian keyring in mind, and aims to
solve the problem that a GPG keyring is a binary blob that's hard for multiple
people to collaboratively edit.
jetring-accept Accepts a changeset and adds it to the jetring directory "dir", updating the dir/index file, and optionally gpg signing it. jetring-apply Given an existing gpg keyring file and a changeset, applies the changeset to the file. This is a low-level command that is used by a higher level command... jetring-build Applies the changesets in the specified jetring directory in order, to produce a keyring. jetring-checksum This command manages checksums in a jetring index file. By default, it checks that each checksum listed in the index file matches the checksum of the changeset... jetring-diff Given two gpg keyrings, it displays a diff of the changes between the two keyrings. The diff is designed to be sure to show a change whenever anything changes... jetring-explode Takes an existing keyring and explodes it to a collecton of changesets in the specified jetring directory, and adds them to the dir/index file. Only intended to... jetring-gen If you have two keyrings, one being an old version of the other, this command can generate a sequence of changesets that, when applied to the old keyring with... jetring-review Given an existing gpg keyring file and a changeset, shows what gpg would do if it applied the changeset to the keyring. The keyring is not modified. Syntax is... jetring-signindex This command uses gpg to sign the dir/index file. This is a low-level command, that is run by higher-level commands in jetring. Any jetring command that... jetring jetring is a collection of tools that allow for gpg keyrings to be maintained using changesets. It was developed with the Debian keyring in mind, and aims to...