]> gitweb @ CieloNegro.org - Rakka.git/blobdiff - Rakka/Storage/Impl.hs
Implemented findAllPagesInRevision
[Rakka.git] / Rakka / Storage / Impl.hs
index 44df20de578b6c5741da70f2faa47b495a017f68..a6d00561498e2e7ca5b74ef2ab5a6ab87485b4b7 100644 (file)
@@ -43,8 +43,9 @@ getPage' repos name rev
 
 findAllPages :: Repository -> RevNum -> IO (Set PageName)
 findAllPages _     0   = findAllDefaultPages
-findAllPages repos rev
-    = findAllDefaultPages -- FIXME
+findAllPages repos rev = do reposPages   <- findAllPagesInRevision repos rev
+                            defaultPages <- findAllDefaultPages
+                            return (reposPages `S.union` defaultPages)
 
 
 findChangedPages :: Repository -> RevNum -> RevNum -> IO (Set PageName)