Data.Git

Basic types

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

Helper & type related to ModePerm

data ObjectFileType

data FilePermissions

getPermission

getFiletype

Revision

data Revision

resolveRevision

Object resolution

resolveTreeish

resolvePath

repo context

data Git

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

data EntType

workTreeNew

workTreeFrom

workTreeDelete

workTreeSet

workTreeFlush

Named refs

branchWrite

branchList

tagWrite

tagList

headSet

headGet