summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-12-06expand descspwhitton
2015-12-06fix sigspwhitton
2015-12-06signspwhitton
2015-12-06tensespwhitton
2015-12-06proposalspwhitton
2015-12-06add news item for propellor 2.15.0Joey Hess
2015-12-06Merge branch 'joeyconfig'Joey Hess
2015-12-06prep releaseJoey Hess
2015-12-06Merge branch 'master' of ssh://propellor.branchable.comJoey Hess
2015-12-06Merge branch 'joeyconfig'Joey Hess
2015-12-06propellor spinJoey Hess
2015-12-06propellor spinJoey Hess
2015-12-06allow using `check` on a UncheckedProperty, which yields a PropertyJoey Hess
2015-12-06add isNewerThan and use it to avoid unnecessary running of newaliasesJoey Hess
2015-12-06improve docsJoey Hess
2015-12-06Added a commentspwhitton
2015-12-06propellor spinJoey Hess
2015-12-06propellor spinJoey Hess
2015-12-06propellor spinJoey Hess
2015-12-06propellor spinJoey Hess
2015-12-06avoid running update-grub except for just after installing the grub packageJoey Hess
2015-12-06propellor spinJoey Hess
2015-12-06only write /etc/hosts once, avoiding always returning MadeChangeJoey Hess
2015-12-06avoid removing line we wanted to add, only to add it back laterJoey Hess
2015-12-06improve error displayJoey Hess
2015-12-06propellor spinJoey Hess
2015-12-06setting the same sasl password updates the mtime of the file, but the ↵Joey Hess
contents remain the same Don't much like using Data.Hash.MD5, but it's available in dependencies and pulling in a real hash library would be overkill. And md5 is a perfectly ok hash to use here.
2015-12-06propellor spinJoey Hess
2015-12-06check for changes to sasldb2Joey Hess
2015-12-06Apt.cacheCleaned was trivial, force NoChangeJoey Hess
2015-12-06propellor spinJoey Hess
2015-12-05refactorJoey Hess
2015-12-05make Locale.selectedFor check contents of file to decide if it needs to make ↵Joey Hess
a change
2015-12-05formatJoey Hess
2015-12-05Merge branch 'joeyconfig'Joey Hess
2015-12-05typoJoey Hess
2015-12-05Merge remote-tracking branch 'origin/master'Joey Hess
2015-12-05followupJoey Hess
2015-12-05Merge branch 'joeyconfig'Joey Hess
2015-12-05remove trivialJoey Hess
2015-12-05Merge branch 'joeyconfig'Joey Hess
2015-12-05UncheckedProperty for cmdProperty et alJoey Hess
* Properties that run an arbitrary command, such as cmdProperty and scriptProperty are converted to use UncheckedProperty, since they cannot tell on their own if the command truely made a change or not. (API Change) Transition guide: - When GHC complains about an UncheckedProperty, add: `assume` MadeChange - Since these properties used to always return MadeChange, that change is always safe to make. - Or, if you know that the command should modifiy a file, use: `changesFile` filename * A few properties have had their Result improved, for example Apt.buldDep and Apt.autoRemove now check if a change was made or not.
2015-12-05update link to haskell-tab-indent-modespwhitton
2015-12-05Added UncheckedProperty type, along with unchecked to indicate a Property ↵Joey Hess
needs its result checked, and checkResult and changesFile to check for changes.
2015-12-03Added a commentspwhitton
2015-12-03commentJoey Hess
2015-12-03suggest haskell-tab-indent-mode for Emacs users in coding style pagespwhitton
2015-12-03Added a commentspwhitton
2015-12-02Added a commentspwhitton
2015-12-02commentJoey Hess