summaryrefslogtreecommitdiff
path: root/src/Propellor/Gpg.hs
AgeCommit message (Collapse)Author
2016-01-03refactor into smaller modules to untangle git and gpg modulesJoey Hess
2016-01-03Gpg: use gpg.program from git configFélix Sipma
(cherry picked from commit dd572a741f1ca4bce8f984c350d9045d979f1813)
2015-12-30add GNUPGBIN environment variableFélix Sipma
(cherry picked from commit dc3c55355246ec00782d636105871fe461587256)
2015-12-19Clean build with ghc 7.10.Joey Hess
Import Prelude after modules that cause warnings due to AMP change
2015-12-17hlintFélix Sipma
(cherry picked from commit e2d86f812bd37de9cda7d4ecc0e5b84821f359c1)
2015-11-01merge from concurrent-outputJoey Hess
2015-11-01run editor processes in foregroundJoey Hess
2015-10-04Fix --add-key to not fail committing when no privdata file exists yet.Joey Hess
2015-09-23remove git signing key when it's the key to be removedJoey Hess
2015-09-23Added --rm-key.Joey Hess
2015-09-15avoid a change to readProcess that I regretted in the morningJoey Hess
Seems better to keep handle encoding issues out of that module.
2015-09-14Allow storing arbitrary ByteStrings in PrivData, extracted using ↵Joey Hess
privDataByteString.
2014-11-23add --mergeJoey Hess
2014-11-11avoid configuring git signing key when there's no secret keyJoey Hess
Also, nice display for --add-key steps
2014-11-11use --trust-model always to avoid prompt from gpgJoey Hess
gpg prompts when encrypting to an untrusted key, but if propellor has been told to add a key, we implicitly trust it.
2014-11-11propellor spinJoey Hess