libgit-0.1.0: Simple Git Wrapper
Lib.Git.Type
runGit :: Config -> GitCtx t -> IO tSource
type GitFailure = (Int, String, String, String, [String])Source
gitExec :: String -> [String] -> [(String, String)] -> GitCtx (Either GitFailure String)Source
gitError :: GitFailure -> String -> bSource
data GitCtx a Source
Instances
makeConfig :: FilePath -> Maybe FilePath -> ConfigSource
data Object Source
Constructors
data Config Source
Fields
data Commitent Source
data Person Source
type ID = StringSource
type CommitID = IDSource
type BlobID = IDSource
type TreeID = IDSource
type TagID = IDSource
toID :: String -> IDSource
objToID :: Object -> IDSource
objOfString :: String -> ID -> Maybe ObjectSource