summaryrefslogtreecommitdiff
path: root/src/Hakyll/Core/Store.hs
AgeCommit message (Collapse)AuthorFilesLines
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