Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/libgit2/git2go
/ functions
Functions
945 in github.com/libgit2/git2go
⨍
Functions
945
◇
Types & classes
221
Method
InsertWalk
(walk *RevWalk)
packbuilder.go:89
Method
IsBranch
()
reference.go:337
Method
IsEmpty
()
repository.go:392
Function
IsErrorClass
(err error, c ErrorClass)
git.go:299
Method
IsHead
()
branch.go:149
Method
IsHeadDetached
()
repository.go:367
Method
IsHeadUnborn
()
repository.go:380
Method
IsPathIgnored
(path string)
ignore.go:39
Method
IsRemote
()
reference.go:343
Method
IsShallow
()
repository.go:405
Method
IsTag
()
reference.go:349
Method
Iterate
(fun RevWalkIterator)
walk.go:182
Method
List
()
remote.go:652
Method
Lookup
(name string)
reference.go:30
Method
Lookup
(name string)
submodule.go:95
Method
Lookup
(name string)
remote.go:763
Method
LookupAnnotatedCommit
(oid *Oid)
merge.go:67
Method
LookupPrefix
LookupPrefix looks up an object by its OID given a prefix of its identifier.
repository.go:237
Method
LookupPrefixBlob
LookupPrefixBlob looks up a blob by its OID given a prefix of its identifier.
repository.go:294
Method
LookupPrefixCommit
LookupPrefixCommit looks up a commit by its OID given a prefix of its identifier.
repository.go:273
Method
LookupPrefixTag
LookupPrefixTag looks up a tag by its OID given a prefix of its identifier.
repository.go:315
Method
LookupPrefixTree
LookupPrefixTree looks up a tree by its OID given a prefix of its identifier.
repository.go:252
Function
MakeGitError2
(err int)
git.go:338
Method
MergeCommits
(ours *Commit, theirs *Commit, options *MergeOptions)
merge.go:266
Method
Message
Message retrieves git's prepared message. Operations such as git revert/cherry-pick/merge with the -n option stop just short of creating a commit with
repository.go:816
Method
Message
()
commit.go:34
Method
Message
Message returns the note message
note.go:186
Method
MessageEncoding
()
commit.go:40
Method
Move
(newBranchName string, force bool)
branch.go:132
Method
NCmp
(oid2 *Oid, n uint)
git.go:260
Method
Name
()
branch.go:183
Method
Name
Name returns the full name of v.
reference.go:325
Method
Name
()
submodule.go:202
Method
Name
()
remote.go:794
Function
NewConfig
NewConfig creates a new empty configuration object
config.go:60
Function
NewCredDefault
Deprecated: NewCredDefault is a deprecated alias fof NewCredentialDefault.
deprecated.go:71
Function
NewCredSshKey
Deprecated: NewCredSshKey is a deprecated alias of NewCredentialSshKey.
deprecated.go:56
Function
NewCredSshKeyFromAgent
Deprecated: NewCredSshKeyFromAgent is a deprecated alias of NewCredentialSSHFromAgent.
deprecated.go:66
Function
NewCredSshKeyFromMemory
Deprecated: NewCredSshKeyFromMemory is a deprecated alias of NewCredentialSSHKeyFromMemory.
deprecated.go:61
Function
NewCredUsername
Deprecated: NewCredUsername is a deprecated alias of NewCredentialUsername.
deprecated.go:46
Function
NewCredUserpassPlaintext
Deprecated: NewCredUserpassPlaintext is a deprecated alias of NewCredentialUserpassPlaintext.
deprecated.go:51
Method
NewIterator
NewIterator creates an iterator over each entry in the configuration
config.go:188
Method
NewIteratorGlob
NewIteratorGlob creates an iterator over each entry in the configuration whose name matches the given regular expression
config.go:204
Method
NewMultivarIterator
(name, regexp string)
config.go:160
Method
NewPackbuilder
()
packbuilder.go:24
Method
NewRefdb
()
refdb.go:26
Function
NewRefdbBackendFromC
(ptr unsafe.Pointer)
refdb.go:42
Method
NewReferenceIteratorGlob
NewReferenceIteratorGlob creates an iterator over reference names that match the speicified glob. The glob is of the usual fnmatch type.
reference.go:412
Method
NewReferenceNameIterator
NewReferenceIterator creates a new branch iterator over reference names
reference.go:394
Method
Next
Next performs the next rebase operation and returns the information about it. If the operation is one that applies a patch (which is any operation exc
rebase.go:381
Method
Next
()
index.go:652
Method
Next
NextName retrieves the next reference name. If the iteration is over, the returned error code is git.ErrorCodeIterOver
reference.go:434
Method
Next
Next returns the next entry for this iterator
config.go:371
Method
NumDeltas
()
diff.go:141
Method
ObjectCount
()
packbuilder.go:102
Method
Open
()
submodule.go:354
Function
OpenRepositoryExtended
(path string, flags RepositoryOpenFlag, ceiling string)
repository.go:87
Method
Owner
Owner returns a weak reference to the repository which owns this reference. This won't keep the underlying repository alive, but it should still be Fr
reference.go:301
Method
ParentId
(n uint)
commit.go:179
Method
PatchFromBuffers
(oldPath, newPath string, oldBuf, newBuf []byte, opts *DiffOptions)
patch.go:69
Method
Path
()
repository.go:681
Method
Path
()
submodule.go:208
Method
Peel
(t ObjectType)
reference.go:283
Method
Push
(refspecs []string, opts *PushOptions)
remote.go:1167
Method
PushGlob
(glob string)
walk.go:54
Method
PushHead
()
walk.go:99
Method
PushRange
(r string)
walk.go:69
Method
PushRef
(r string)
walk.go:84
Method
PushRefspecs
()
remote.go:956
Method
PushUrl
()
remote.go:806
Function
ReInit
ReInit reinitializes the global state, this is useful if the effective user id has changed and you want to update the stored search paths for gitconfi
git.go:191
Method
Read
(buf []byte)
transport_test.go:26
Method
Read
(buf []byte)
http.go:146
Method
Read
(buf []byte)
ssh.go:193
Method
Read
Read reads from the stream
odb.go:395
Method
Read
Read reads the note for an object
note.go:65
Function
ReferenceIsValidName
reference.go Deprecated: ReferenceIsValidName is a deprecated alias of ReferenceNameIsValid.
deprecated.go:243
Method
Refresh
()
odb.go:179
Method
RefspecCount
()
remote.go:973
Function
RegisterManagedHTTPTransport
RegisterManagedHTTPTransport registers a Go-native implementation of an HTTP/S transport that doesn't rely on any system libraries (e.g. libopenssl/li
http.go:18
Function
RegisterManagedSSHTransport
RegisterManagedSSHTransport registers a Go-native implementation of an SSH transport that doesn't rely on any system libraries (e.g. libssh2). If Shu
ssh.go:31
Function
RemoteIsValidName
remote.go Deprecated: RemoteIsValidName is a deprecated alias of RemoteNameIsValid.
deprecated.go:251
Method
RemoteName
(canonicalBranchName string)
branch.go:199
Method
Remove
(name string)
tag.go:102
Method
Remove
Remove removes the note for an object
note.go:89
Method
RemoveByPath
(path string)
index.go:354
Method
RemoveMessage
RemoveMessage removes git's prepared message.
repository.go:832
Method
Rename
(remote, newname string)
remote.go:812
Method
Reset
()
walk.go:36
Method
ResetDefaultToCommit
(commit *Commit, pathspecs []string)
reset.go:35
Method
SetBackend
(backend *RefdbBackend)
refdb.go:47
Function
SetCacheObjectLimit
(objectType ObjectType, size int)
settings.go:125
Method
SetFetchRecurseSubmodules
(submodule string, recurse SubmoduleRecurse)
submodule.go:315
Method
SetIgnore
(submodule string, ignore SubmoduleIgnore)
submodule.go:273
Method
SetMultivar
(name, regexp, value string)
config.go:292
Method
SetPushUrl
(remote, url string)
remote.go:850
Method
SetRefdb
(refdb *Refdb)
repository.go:139
Method
SetSymbolicTarget
(target string, msg string)
reference.go:163
Method
SetTarget
(target *Oid, msg string)
reference.go:189
Method
SetUpdate
(submodule string, update SubmoduleUpdate)
submodule.go:295
← previous
next →
601–700 of 945, ranked by callers