summaryrefslogtreecommitdiff
path: root/src/Propellor/Git
AgeCommit message (Collapse)Author
2018-05-29fix buildJoey Hess
2018-05-18use git verify-commitJoey Hess
Use git verify-commit to verify gpg signatures, rather than the old method of parsing git log output. These two methods should always have the same result. Note that git verify-commit allows signatures with unknown validity, the same as git log's "U" output which was accepted. So any key in the gpg keyring is allowed to sign the commit. Propellor provides gpg with a keyring containing only the allowed keys. Needs git 2.0, which is in even debian oldstable. This commit was sponsored by Ewen McNeill on Patreon.
2018-02-22Avoid crashing if initial fetch from origin fails when spinning a host.Joey Hess
2016-03-07privdata/relocateJoey Hess
better than symlinks because this way no conflict can ever occur and, commit from hook
2016-03-06propellor spinJoey Hess
2016-01-12add missing Control.Applicative imports for old ghcJoey Hess
2016-01-03refactor into smaller modules to untangle git and gpg modulesJoey Hess