summaryrefslogtreecommitdiff
path: root/src/Hakyll/Core/Store.hs
AgeCommit message (Collapse)AuthorFilesLines
2011-05-24Type-safe identifiersJasper Van der Jeugt1-3/+3
2011-05-19Better error messages for type errorsJasper Van der Jeugt1-6/+6
2011-05-17More better errorsJasper Van der Jeugt1-4/+14
2011-04-12Major refactoring of identifiers/resources/groupsJasper Van der Jeugt1-2/+5
2011-03-20Fix storing pathJasper Van der Jeugt1-1/+1
2011-03-20Don't require Writable for storing thingsJasper Van der Jeugt1-10/+12
2011-01-25Add suffix to store filesJasper Van der Jeugt1-1/+1
This prevents file/directory clashes. Example: when we have a `tags` item, and a `tags/foo` item, there will be a clash since the store creates: - a file `store/tags`; - a file `store/tags/foo`. The second file requires the first file to be a directory. We simply solve this by adding a suffix to all store files, so it becomes: - a file `store/tags.hakyllstore`; - a file `store/tags/foo.hakyllstore`.
2011-01-04Add in-memory map to storeJasper Van der Jeugt1-8/+43
This allows us to get rid of the dependency lookup map and use one uniform cache/lookup.
2010-12-31Prototype of the 'cached' arrow transformerJasper Van der Jeugt1-20/+0
2010-12-31Add wasModified methodJasper Van der Jeugt1-0/+20
2010-12-26Simple key-value storeJasper Van der Jeugt1-0/+53