GI.Ggit.Objects.Repository

Exported types

data Repository

class IsRepository o

toRepository

noRepository

Methods

addRemoteFetch

repositoryAddRemoteFetch

addRemotePush

repositoryAddRemotePush

blameFile

repositoryBlameFile

checkoutHead

repositoryCheckoutHead

checkoutIndex

repositoryCheckoutIndex

checkoutTree

repositoryCheckoutTree

cherryPick

repositoryCherryPick

cherryPickCommit

repositoryCherryPickCommit

clone

repositoryClone

createBlob

repositoryCreateBlob

createBlobFromBuffer

repositoryCreateBlobFromBuffer

createBlobFromFile

repositoryCreateBlobFromFile

createBlobFromPath

repositoryCreateBlobFromPath

createBranch

repositoryCreateBranch

createCommit

repositoryCreateCommit

createCommitFromIds

repositoryCreateCommitFromIds

createIndexEntryForFile

repositoryCreateIndexEntryForFile

createIndexEntryForPath

repositoryCreateIndexEntryForPath

createNote

repositoryCreateNote

createReference

repositoryCreateReference

createRemote

repositoryCreateRemote

createSymbolicReference

repositoryCreateSymbolicReference

createTag

repositoryCreateTag

createTagAnnotation

repositoryCreateTagAnnotation

createTagFromBuffer

repositoryCreateTagFromBuffer

createTagLightweight

repositoryCreateTagLightweight

createTreeBuilder

repositoryCreateTreeBuilder

createTreeBuilderFromTree

repositoryCreateTreeBuilderFromTree

deleteTag

repositoryDeleteTag

discover

repositoryDiscover

discoverFull

repositoryDiscoverFull

dropStash

repositoryDropStash

enumerateBranches

repositoryEnumerateBranches

fileStatus

repositoryFileStatus

fileStatusForeach

repositoryFileStatusForeach

getAheadBehind

repositoryGetAheadBehind

getAttribute

repositoryGetAttribute

getConfig

repositoryGetConfig

getDefaultNotesRef

repositoryGetDefaultNotesRef

getDescendantOf

repositoryGetDescendantOf

getHead

repositoryGetHead

getIndex

repositoryGetIndex

getLocation

repositoryGetLocation

getSubmoduleStatus

repositoryGetSubmoduleStatus

getWorkdir

repositoryGetWorkdir

initRepository

repositoryInitRepository

isBare

repositoryIsBare

isEmpty

repositoryIsEmpty

isHeadDetached

repositoryIsHeadDetached

isHeadUnborn

repositoryIsHeadUnborn

listRemotes

repositoryListRemotes

listTags

repositoryListTags

listTagsMatch

repositoryListTagsMatch

lookup

repositoryLookup

lookupBranch

repositoryLookupBranch

lookupReference

repositoryLookupReference

lookupReferenceDwim

repositoryLookupReferenceDwim

lookupRemote

repositoryLookupRemote

lookupSubmodule

repositoryLookupSubmodule

mergeCommits

repositoryMergeCommits

mergeTrees

repositoryMergeTrees

noteForeach

repositoryNoteForeach

open

repositoryOpen

pathIsIgnored

repositoryPathIsIgnored

readNote

repositoryReadNote

rebaseInit

repositoryRebaseInit

rebaseOpen

repositoryRebaseOpen

referencesForeach

repositoryReferencesForeach

referencesForeachName

repositoryReferencesForeachName

removeNote

repositoryRemoveNote

reset

repositoryReset

resetDefault

repositoryResetDefault

revert

repositoryRevert

revparse

repositoryRevparse

saveStash

repositorySaveStash

setHead

repositorySetHead

setSubmoduleFetchRecurse

repositorySetSubmoduleFetchRecurse

setSubmoduleIgnore

repositorySetSubmoduleIgnore

setSubmoduleUpdate

repositorySetSubmoduleUpdate

setSubmoduleUrl

repositorySetSubmoduleUrl

setWorkdir

repositorySetWorkdir

stashForeach

repositoryStashForeach

submoduleForeach

repositorySubmoduleForeach

tagForeach

repositoryTagForeach

Properties

cloneOptions

constructRepositoryCloneOptions

getRepositoryCloneOptions

head

getRepositoryHead

init

constructRepositoryInit

getRepositoryInit

isBare

constructRepositoryIsBare

getRepositoryIsBare

location

constructRepositoryLocation

getRepositoryLocation

url

constructRepositoryUrl

getRepositoryUrl

workdir

clearRepositoryWorkdir

constructRepositoryWorkdir

getRepositoryWorkdir

setRepositoryWorkdir