Data.Git.Monad

GitMonad

class GitMonad m

data GitM a

withRepo

withCurrentRepo

Operations

class Resolvable rev

branchList

branchWrite

tagList

tagWrite

headGet

headResolv

headSet

getCommit

Read a commit

data CommitAccessM a

withCommit

Operations

getAuthor

getCommitter

getParents

getExtras

getEncoding

getMessage

getFile

getDir

Create a new Commit

data CommitM a

withNewCommit

withBranch

Operations

setAuthor

setCommitter

setParents

setExtras

setEncoding

setMessage

setFile

deleteFile

convenients re-exports

data Git

data Ref

data RefName

data Commit

data Person