SQ-GIT(1)

πŸ“¦
version 0.6.0 Β· 2 versions
, in fedora 43, fedora 44, nixos 26.05, nixpkgs unstable

πŸ’… SQ-GIT(1) β€” the manual page, but make it cute

okay bestie, pull up a chair πŸŽ€ this is the sq-git-policy page from the sq-git manual (that's the User Commands section, iykyk). It's all about describing, updating, and changing the OpenPGP policy. Yes, the policy. The whole vibe. Let's go ✨


🌸 NAME 🌸

sq-git-policy β€” literally just here to describe, update, and change the OpenPGP policy. That's it. That's the job. πŸ’–


✨ SYNOPSIS ✨

sq-git policy describe [OPTIONS]
sq-git policy diff [OPTIONS] OLD NEW
sq-git policy authorize [OPTIONS] NAME FILE|FINGERPRINT|KEYID
sq-git policy export [OPTIONS]
sq-git policy sync [OPTIONS]
sq-git policy goodlist [OPTIONS] COMMIT

no cap, that's the whole shape of it 🫢


πŸ’œ DESCRIPTION πŸ’œ

Describe, update, and change the OpenPGP policy. Periodt. That's the entire description, and honestly? Iconic for being so concise. πŸ‘‘


πŸ¦‹ SUBCOMMANDS πŸ¦‹

πŸŽ€ sq-git policy describe

Describes the policy. Like, it reads the policy in and dumps it out in a more descriptive format on stdout. πŸ’…

By default, the policy it describes is the one sitting in the root of the repository's working tree. That's the main character. 🌟

πŸ“ sq-git policy diff

Shows you the changes between two policies. The glow-up, the downgrade, whatever happened β€” you'll see it. πŸ‘€

Here's the tea on the arguments, bestie:

  • If no arguments are given, it compares HEAD's policy against the working tree's policy file, which is openpgp-policy.toml.
  • If one argument is given, the policy in the corresponding commit or file gets compared with the working tree's policy file.
  • Otherwise, it compares the policies of the two commits or files you gave it.

pick your fighter, honestly 🌈

πŸ’– sq-git policy authorize

Changes the authorizations. ✨

A certificate can delegate any of its capabilities to another certificate without breaking an authentication chain. Chain stays intact, delegation still slays. πŸ”—

And to fork a project, you just create a new policy file. That's the move. 🌱

πŸ‘‘ sq-git policy export

Exports the certificates associated with an entity. Ship 'em out. πŸ“¦βœ¨

🧚 sq-git policy sync

Updates the OpenPGP certificates in the policy. πŸ”„

sq-git goes looking for updates to the certificates listed in the policy file in two places:

  • the user's certificate store, and
  • the main public keyservers.

it's giving "let me go check the group chat and also the public one" πŸ’€

⭐ sq-git policy goodlist

Adds the given commit to the commit goodlist. βœ…

Heads up bestie: this one requires the audit capability so that it does not break an authentication chain. Don't skip that part, fr fr. 😭

🌈 EXAMPLES 🌈

πŸ’« sq-git policy sync

Look for certificates updates. Like this:

sq-git policy sync

run it and let the sync do its thing 🫢


πŸŽ€ SEE ALSO πŸŽ€

Go read your sisters, they're all iconic:

For the full documentation see <https://sequoia-pgp.gitlab.io/sequoia-git>.


⭐ VERSION ⭐

0.6.0


and that's the whole page, bestie πŸ’– This one's Sequoia PGP, version 0.6.0 β€” that's the source and the version, and the date's the same 0.6.0 era vibe. Mwah. 😘✨ πŸŽ€πŸ’…πŸ¦‹

πŸ“¦ where this page comes from
  • fedora 43: sequoia-git 0.6.0-4.fc43
  • fedora 43: sequoia-git 0.6.0-6.fc43 Β· LGPL-2.0-or-later AND Apache-2.0 AND BSD-3-Clause AND BSL-1.0 AND MIT AND MPL-2.0 AND Unicode-3.0 AND Unicode-DFS-2016 AND Zlib AND bzip2-1.0.6 AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (MIT OR Apache-2.0 OR Zlib) AND (Unlicense OR MIT)
  • fedora 44: sequoia-git 0.6.0-4.fc44
  • fedora 44: sequoia-git 0.6.0-6.fc44 Β· LGPL-2.0-or-later AND Apache-2.0 AND BSD-3-Clause AND BSL-1.0 AND MIT AND MPL-2.0 AND Unicode-3.0 AND Unicode-DFS-2016 AND Zlib AND bzip2-1.0.6 AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (MIT OR Apache-2.0 OR Zlib) AND (Unlicense OR MIT)
  • nixos 26.05: sequoia-git 0.6.0
  • nixpkgs unstable: sequoia-git 0.6.0
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms