Data.Git
data Ref
data RefName
data Commit
data Person
data CommitExtra
data Tree
data Blob
data Tag
data GitTime
data ModePerm
data EntName
type EntPath
entName
entPathAppend
data ObjectFileType
data FilePermissions
getPermission
getFiletype
data Revision
resolveRevision
resolveTreeish
resolvePath
data Git
withCurrentRepo
withRepo
findRepo
initRepo
isRepo
rewrite
getObject
getCommit
getTree
setObject
toObject
type WorkTree
data EntType
workTreeNew
workTreeFrom
workTreeDelete
workTreeSet
workTreeFlush
branchWrite
branchList
tagWrite
tagList
headSet
headGet