Data.Git

Basic types

data Ref hash

data RefName

data Commit hash

data Person

data CommitExtra

data Tree hash

data Blob hash

data Tag hash

data GitTime

data ModePerm

data EntName

type EntPath

entName

entPathAppend

Helper & type related to ModePerm

data ObjectFileType

data FilePermissions

getPermission

getFiletype

Revision

data Revision

resolveRevision

Object resolution

resolveTreeish

resolvePath

repo context

data Git hash

withCurrentRepo

withRepo

findRepo

Repository queries and creation

initRepo

isRepo

Context operations

rewrite

Get objects

getObject

getCommit

getTree

Set objects

setObject

toObject

Work trees

type WorkTree hash

data EntType

workTreeNew

workTreeFrom

workTreeDelete

workTreeSet

workTreeFlush

Named refs

branchWrite

branchList

tagWrite

tagList

headSet

headGet