package
0.0.0-20250302012944-701c1ceec546
Repository: https://github.com/khulnasoft/devsecdb.git
Documentation: pkg.go.dev

# Packages

Package azure is the plugin for Azure DevOps.
Package bitbucket is the plugin for Bitbucket Cloud.
Package github is the plugin for GitHub.
Package gitlab is the plugin for GitLab.

# Functions

Branch is the helper function returns the branch name from reference name.
Get returns a vcs provider specified by its vcs type.
Register makes a vcs provider available by the provided type.

# Constants

FileDiffTypeAdded means the file is newly added.
FileDiffTypeModified means the file is modified.
FileDiffTypeRemoved means the file is removed.
FileDiffTypeUnknown means the file is an unknown diff type.
RefTypeBranch is the branch ref type.
RefTypeCommit is the commit ref type.
RefTypeTag is the tag ref type.

# Structs

BranchInfo is the API message for repository branch.
No description provided by the author
FileDiff contains file diffs between two commits.
ProviderConfig is the provider configuration.
No description provided by the author
PullRequestFile is the API message for file in the pull request.
RefInfo is the API message for a VCS ref.
Repository is the API message for repository info.

# Interfaces

Provider is the interface for VCS provider.

# Type aliases

FileDiffType is the type of file diff.
RefType is the type of a ref.