Fix pass Git config and lazy OTP commits
This commit is contained in:
@@ -30,6 +30,11 @@ password-store tree, and the expected plaintext. It deliberately lives outside
|
||||
the reproducible generator's `stores/`, `expected/`, and `repositories/`
|
||||
directories so a refresh cannot silently replace genuine GnuPG producer output.
|
||||
|
||||
`pass-git-config.ini` records the local diff driver written by upstream
|
||||
`pass git init`. IronStorage preserves this configuration for repository
|
||||
compatibility, but its embedded Rust diff implementation never evaluates the
|
||||
driver or launches the configured GnuPG command.
|
||||
|
||||
Rust tests parse keys, verify signatures, decrypt every entry, compare exact
|
||||
plaintext bytes, validate ciphertext digests, validate Git objects and refs,
|
||||
and materialize isolated stores and repositories. They never invoke `pass`,
|
||||
|
||||
Reference in New Issue
Block a user