-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | A subsite for displaying git information.
--   
--   (Please see the readme)
--   <a>https://github.com/DanBurton/yesod-gitrev#readme</a>
@package yesod-gitrev
@version 0.2.1

module Yesod.GitRev

-- | You should not construct one of these yourself. Instead, use gitRev or
--   tGitRev. Fields added to this record are treated as a minor version
--   bump.
data GitRev
GitRev :: String -> String -> Bool -> String -> Int -> String -> GitRev
[gitRevHash] :: GitRev -> String
[gitRevBranch] :: GitRev -> String
[gitRevDirty] :: GitRev -> Bool

[gitRevCommitDate] :: GitRev -> String

[gitRevCommitCount] :: GitRev -> Int

[gitRevCommitMessage] :: GitRev -> String

-- | An untyped splice for creating a GitRev. Example: $(gitRev) :: GitRev
gitRev :: Q Exp

-- | A typed splice for creating a GitRev. Example: $$(tGitRev) :: GitRev
tGitRev :: Q (TExp GitRev)
instance Yesod.Core.Class.Yesod.Yesod site => Yesod.Core.Class.Dispatch.YesodSubDispatch Yesod.GitRev.Data.GitRev site
