2.home-manager/tests/modules/programs/git
Austin Horstman b92cad188c git: warn on signing format default change
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>
2026-03-22 11:46:51 -05:00
..
default.nix git: warn on signing format default change 2026-03-22 11:46:51 -05:00
expected-agent-daily.plist launchd: wait for /nix/store before starting agent (#8609) 2026-01-27 21:51:48 -08:00
expected-agent-hourly.plist launchd: wait for /nix/store before starting agent (#8609) 2026-01-27 21:51:48 -08:00
expected-agent-weekly.plist launchd: wait for /nix/store before starting agent (#8609) 2026-01-27 21:51:48 -08:00
git-expected-include.conf git: escape string values in configuration 2020-05-01 00:50:58 +02:00
git-expected.conf delta: create new module 2025-10-19 10:24:15 -05:00
git-integration-assertion.nix programs.git: test git integration options assertion 2026-02-04 21:43:38 -06:00
git-pre-commit-hook.sh git: add config helper for hooks 2022-09-08 11:05:07 +02:00
git-settings-deprecations.nix tests/git: add settigs deprecation test 2025-10-19 10:24:15 -05:00
git-with-email-expected.conf git: support not configuring signing.format (#6478) 2025-02-17 03:00:03 -08:00
git-with-email.nix git: aliases / user options -> settings 2025-10-19 10:24:15 -05:00
git-with-hooks.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
git-with-lfs-expected.conf tests/git: add git-lfs test 2025-10-19 10:24:15 -05:00
git-with-lfs.nix git: aliases / user options -> settings 2025-10-19 10:24:15 -05:00
git-with-maintenance.nix git: support maintenance on darwin (#6868) 2025-04-21 14:25:57 -07:00
git-with-msmtp-expected.conf git: apply sendmailCmd instead of smtpServer (#6399) 2025-03-04 22:46:31 +01:00
git-with-msmtp.nix git: aliases / user options -> settings 2025-10-19 10:24:15 -05:00
git-with-signing-key-id-expected.conf git: support alternate signing methods (#5516) 2025-02-14 11:47:27 -07:00
git-with-signing-key-id-legacy-expected.conf git: support alternate signing methods (#5516) 2025-02-14 11:47:27 -07:00
git-with-signing-key-id-legacy.nix git: aliases / user options -> settings 2025-10-19 10:24:15 -05:00
git-with-signing-key-id.nix git: aliases / user options -> settings 2025-10-19 10:24:15 -05:00
git-without-signing-key-id-current-expected.conf git: warn on signing format default change 2026-03-22 11:46:51 -05:00
git-without-signing-key-id-current.nix git: warn on signing format default change 2026-03-22 11:46:51 -05:00
git-without-signing-key-id-expected.conf git: support alternate signing methods (#5516) 2025-02-14 11:47:27 -07:00
git-without-signing-key-id.nix git: aliases / user options -> settings 2025-10-19 10:24:15 -05:00
git-without-signing.conf git: support not configuring signing.format (#6478) 2025-02-17 03:00:03 -08:00
git-without-signing.nix git: aliases / user options -> settings 2025-10-19 10:24:15 -05:00
git.nix git: aliases / user options -> settings 2025-10-19 10:24:15 -05:00