import Data.Encoding.UTF8
import Network.HTTP.Lucu
import Network.URI
+import Subversion.Types
type PageName = String
data Page
= Redirect PageName
| Page {
- pageType :: MIMEType
+ pageName :: PageName
+ , pageType :: MIMEType
, pageIsTheme :: Bool -- text/css 以外では無意味
, pageIsFeed :: Bool -- text/x-rakka 以外では無意味
, pageIsLocked :: Bool
, pageIsBoring :: Bool
+ , pageRevision :: Maybe RevNum
, pageSummary :: Maybe String
, pageOtherLang :: [(String, PageName)]
, pageContent :: LazyByteString