MCPcopy Create free account

hub / github.com/libgit2/git2go / types & classes

Types & classes221 in github.com/libgit2/git2go

↓ 6 callersTypeAliasObjectType
object.go:13
↓ 4 callersTypeAliasMessageEncoding
MessageEncoding is the encoding of commit messages.
commit.go:16
↓ 2 callersTypeAliasCheckoutNotifyType
checkout.go:15
↓ 2 callersTypeAliasDelta
diff.go:27
↓ 2 callersTypeAliasDiffFlag
diff.go:18
↓ 2 callersTypeAliasFilemode
tree.go:16
↓ 2 callersTypeAliasMergeFileFavor
merge.go:190
↓ 2 callersTypeAliasStatus
status.go:14
↓ 2 callersTypeAliasSubmoduleIgnore
submodule.go:48
↓ 1 callersTypeAliasBlameOptionsFlag
blame.go:41
↓ 1 callersTypeAliasBranchType
branch.go:13
↓ 1 callersTypeAliasCheckoutStrategy
checkout.go:16
↓ 1 callersTypeAliasConfigLevel
config.go:12
↓ 1 callersTypeAliasConnectDirection
remote.go:61
↓ 1 callersTypeAliasDescribeOptionsStrategy
DescribeOptionsStrategy behaves like the --tags and --all options to git-describe, namely they say to look for any reference in either refs/tags/ or r
describe.go:96
↓ 1 callersTypeAliasDiffFindOptionsFlag
diff.go:544
↓ 1 callersTypeAliasDiffLineType
go:generate stringer -type Delta -trimprefix Delta -tags static
diff.go:45
↓ 1 callersTypeAliasDiffOptionsFlag
diff.go:466
↓ 1 callersTypeAliasErrorClass
go:generate stringer -type ErrorClass -trimprefix ErrorClass -tags static
git.go:18
↓ 1 callersTypeAliasErrorCode
go:generate stringer -type ErrorCode -trimprefix ErrorCode -tags static
git.go:53
↓ 1 callersTypeAliasFeature
features.go:8
↓ 1 callersTypeAliasHostkeyKind
HostkeyKind is a bitmask of the available hashes in HostkeyCertificate.
remote.go:277
↓ 1 callersTypeAliasMergeAnalysis
merge.go:225
↓ 1 callersTypeAliasMergeFileFlags
merge.go:468
↓ 1 callersTypeAliasMergePreference
merge.go:235
↓ 1 callersTypeAliasMergeTreeFlag
merge.go:119
↓ 1 callersTypeAliasProxyType
remote.go:160
↓ 1 callersTypeAliasRebaseOperationType
RebaseOperationType is the type of rebase operation
rebase.go:18
↓ 1 callersTypeAliasReferenceType
reference.go:12
↓ 1 callersTypeAliasRemoteCompletion
remote.go:60
↓ 1 callersTypeAliasRemoteCreateOptionsFlag
RemoteCreateOptionsFlag is Remote creation options flags
remote.go:25
↓ 1 callersTypeAliasRepositoryState
repository.go:745
↓ 1 callersTypeAliasRevparseFlag
revparse.go:14
↓ 1 callersTypeAliasSmartServiceAction
SmartServiceAction is an action that the smart transport can ask a subtransport to perform.
transport.go:63
↓ 1 callersTypeAliasStashApplyFlag
StashApplyFlag are flags that affect the stash apply operation.
stash.go:75
↓ 1 callersTypeAliasStashApplyProgress
StashApplyProgress are flags describing the progress of the apply operation.
stash.go:87
↓ 1 callersTypeAliasSubmoduleRecurse
submodule.go:76
↓ 1 callersTypeAliasSubmoduleStatus
submodule.go:57
↓ 1 callersTypeAliasSubmoduleUpdate
submodule.go:39
StructAnnotatedCommit
merge.go:19
FuncTypeApplyDeltaCallback
ApplyDeltaCallback is a callback that will be made per hunk when applying a patch.
diff.go:895
FuncTypeApplyHunkCallback
ApplyHunkCallback is a callback that will be made per delta (file) when applying a patch.
diff.go:892
TypeAliasApplyLocation
ApplyLocation represents the possible application locations for applying diffs.
diff.go:1013
StructApplyOptions
ApplyOptions has 2 callbacks that are called for hunks or deltas If these functions return an error, abort the apply process immediately. If the first
diff.go:900
StructBlame
blame.go:89
StructBlameHunk
blame.go:142
StructBlameOptions
blame.go:12
StructBlob
blob.go:17
StructBlobCallbackData
Deprecated: BlobCallbackData is not used.
deprecated.go:20
FuncTypeBlobChunkCallback
The constants, functions, and types in this files are slated for deprecation in the next major version. blob.go Deprecated: BlobChunkCallback is not u
deprecated.go:17
StructBlobWriteStream
blob.go:99
StructBranch
branch.go:21
StructBranchIterator
branch.go:30
FuncTypeBranchIteratorFunc
func(*Branch, BranchType) error
branch.go:36
StructCertificate
Certificate represents the two possible certificates which libgit2 knows it might find. If Kind is CertficateX509 then the X509 field will be filled.
remote.go:270
FuncTypeCertificateCheckCallback
func(cert *Certificate, valid bool, hostname string) error
remote.go:77
TypeAliasCertificateKind
remote.go:259
FuncTypeCheckoutNotifyCallback
func(why CheckoutNotifyType, path string, baseline, target, workdir DiffFile) error
checkout.go:51
StructCheckoutOptions
checkout.go:54
FuncTypeCheckoutProgressCallback
func(path string, completed, total uint)
checkout.go:52
StructCherrypickOptions
cherrypick.go:11
StructCloneOptions
clone.go:16
StructCommit
Commit
commit.go:24
FuncTypeCommitCreateCallback
CommitCreateCallback defines a function type that is called when another function is going to create commits (for example, Rebase) to allow callers to
commit.go:76
FuncTypeCommitSigningCallback
CommitSigningCallback defines a function type that takes some data to sign and returns (signature, signature_field, error)
commit.go:69
FuncTypeCompletionCallback
func(RemoteCompletion) error
remote.go:73
StructConfig
config.go:54
StructConfigEntry
config.go:40
StructConfigIterator
config.go:364
StructCredential
credentials.go:82
TypeAliasCredentialType
CredentialType is a bitmask of supported credential types. This represents the various types of authentication methods supported by the library.
credentials.go:27
FuncTypeCredentialsCallback
func(url string, username_from_url string, allowed_types CredentialType) (*Credential, error)
remote.go:74
StructDescribeFormatOptions
DescribeFormatOptions can be used for formatting the describe string. You can use DefaultDescribeFormatOptions() to get default options.
describe.go:60
StructDescribeOptions
DescribeOptions represents the describe operation configuration. You can use DefaultDescribeOptions() to get default options.
describe.go:15
StructDescribeResult
DescribeResult represents the output from the 'git_describe_commit' and 'git_describe_workdir' functions in libgit2. Use Format() to get a string out
describe.go:178
StructDiff
diff.go:134
StructDiffDelta
diff.go:80
TypeAliasDiffDetail
diff.go:308
StructDiffFile
go:generate stringer -type DiffLineType -trimprefix DiffLine -tags static
diff.go:62
StructDiffFindOptions
TODO implement git_diff_similarity_metric
diff.go:566
FuncTypeDiffForEachFileCallback
func(delta DiffDelta, progress float64) (DiffForEachHunkCallback, error)
diff.go:306
FuncTypeDiffForEachHunkCallback
func(DiffHunk) (DiffForEachLineCallback, error)
diff.go:376
FuncTypeDiffForEachLineCallback
func(DiffLine) error
diff.go:399
TypeAliasDiffFormat
diff.go:436
StructDiffHunk
diff.go:98
StructDiffLine
diff.go:116
FuncTypeDiffNotifyCallback
func(diffSoFar *Diff, deltaToAdd DiffDelta, matchedPathspec string) error
diff.go:502
StructDiffOptions
diff.go:504
StructDiffStats
diff.go:222
TypeAliasDiffStatsFormat
diff.go:255
TypeAliasDownloadTags
remote.go:110
StructFetchOptions
remote.go:126
TypeAliasFetchPrune
remote.go:99
StructGitError
git.go:289
StructHandleList
handles.go:13
StructHostkeyCertificate
Server host key information. A bitmask containing the available fields. Check for combinations of: HostkeyMD5, HostkeySHA1, HostkeySHA256, HostkeyRaw.
remote.go:288
StructIndex
index.go:53
TypeAliasIndexAddOption
IndexAddOption is a set of flags for APIs that add files matching pathspec.
index.go:25
StructIndexConflict
index.go:566
StructIndexConflictIterator
index.go:618
next →1–100 of 221, ranked by callers