Commit Graph

20 Commits

Author SHA1 Message Date
Joey Hess 5f6c3ad564 All Property combinators now combine together their Attr settings.
So Attr settings can be made inside a propertyList, for example.
2014-04-18 04:48:49 -04:00
Joey Hess 4e4fb9ab7c get rid of AttrProperty
Now both Property and RevertableProperty can influence Attr on their own.
2014-04-18 03:59:06 -04:00
Joey Hess d71f8caad4
propellor spin 2014-04-14 14:09:41 -04:00
Joey Hess 95ac5163da Properties can now be satisfied differently on different operating systems. 2014-04-13 15:34:01 -04:00
Joey Hess 6075fc636d
propellor spin 2014-04-12 21:34:25 -04:00
Joey Hess be01532282 foo 2014-04-11 02:03:51 -04:00
Joey Hess 29ae27af3c fix attr combination 2014-04-11 00:35:48 -04:00
Joey Hess 4c4f702cff
propellor spin 2014-04-11 00:14:50 -04:00
Joey Hess 50cd59cb3e new more expressive config.hs WIP 2014-04-10 21:13:56 -04:00
Joey Hess 25942fb0cc Propellor monad is a Reader for HostAttr
So far, the hostname is only used to improve a message in withPrivData,
but I anticipate using HostAttr for a lot more.
2014-04-10 17:23:43 -04:00
Joey Hess 222e2fe8a4
propellor spin 2014-04-10 11:02:29 -04:00
Joey Hess 39f3acd6e4
propellor spin 2014-04-08 18:41:30 -04:00
Joey Hess 5df3ad13df awesome new revert operator! 2014-04-02 23:01:40 -04:00
Joey Hess 5674818300
propellor spin 2014-04-02 20:56:02 -04:00
Joey Hess 32b61c25d8
build list in right order (innecefficiently) 2014-04-02 13:20:39 -04:00
Joey Hess 526bcbf093 type-safe reversions 2014-04-02 13:18:08 -04:00
Joey Hess b70422c8cf fix desc for combineProperties 2014-04-01 17:32:37 -04:00
Joey Hess 9b65d96504
monoid 2014-03-31 10:36:45 -04:00
Joey Hess 9d348647d9 propellor spin 2014-03-31 01:06:44 -04:00
Joey Hess 380c1b0fd6 prepare for hackage 2014-03-30 23:37:54 -04:00