summaryrefslogtreecommitdiff
path: root/src/Propellor/Exception.hs
AgeCommit message (Collapse)Author
2016-06-21Revert "fix Propellor/Exception.hs for GHC 7.6.3"Sean Whitton
This reverts commit ffcf9ca8c438a7f3a5f12623859199b5b12b6255. Félix fixed this more comprehensively.
2016-06-19fix Propellor/Exception.hs for GHC 7.6.3Sean Whitton
2016-06-13add stopPropellorMessageJoey Hess
2016-06-13improve exception handlingJoey Hess
* Improve exception handling. A property that threw a non-IOException used to stop the whole propellor run. Now, all non-async exceptions only make the property that threw them fail. (Implicit API change) * Added StopPropellorException which can be used in the unsual case where a failure of one property should stop propellor from trying to ensure any other properties. * tryPropellor returns Either SomeException a now (API change)
2015-04-29propellor spinJoey Hess
2014-05-14moved source code to srcJoey Hess
This is to work around OSX's brain-damange regarding filename case insensitivity. Avoided moving config.hs, because it's a config file. Put in a symlink to make build work.