The default value for programs.git.signing.format changed in 25.05 from an implicit "openpgp" to null. Keep the existing gated mkOptionDefault behavior so the signing block only materializes when other signing settings are in use, but route the versioned value and static docs text through the shared state-version helper. Add a focused current-state-version test that covers a non-empty signing configuration with no explicit format, alongside the existing legacy implicit-openpgp and explicit-format tests. Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
15 lines
709 B
Nix
15 lines
709 B
Nix
{
|
|
git-with-email = ./git-with-email.nix;
|
|
git-with-most-options = ./git.nix;
|
|
git-with-msmtp = ./git-with-msmtp.nix;
|
|
git-with-signing-key-id-legacy = ./git-with-signing-key-id-legacy.nix;
|
|
git-with-signing-key-id = ./git-with-signing-key-id.nix;
|
|
git-without-signing-key-id = ./git-without-signing-key-id.nix;
|
|
git-without-signing-key-id-current = ./git-without-signing-key-id-current.nix;
|
|
git-without-signing = ./git-without-signing.nix;
|
|
git-with-hooks = ./git-with-hooks.nix;
|
|
git-with-lfs = ./git-with-lfs.nix;
|
|
git-with-maintenance = ./git-with-maintenance.nix;
|
|
git-settings-deprecations = ./git-settings-deprecations.nix;
|
|
git-integration-assertion = ./git-integration-assertion.nix;
|
|
}
|