Documentation ¶
Overview ¶
Package github provides automatic migration tools from Github to Harness.
Package github provides automatic migration tools from Github to Harness.
Index ¶
- Constants
- type Error
- type Export
- func (e *Export) FindBranchRuleset(ctx context.Context, repoSlug string, ruleID int) (*types.BranchRule, *scm.Response, error)
- func (e *Export) FindEmailByUsername(ctx context.Context, username string) (string, error)
- func (e *Export) GetUserByUserName(ctx context.Context, userName string) (*types.User, *scm.Response, error)
- func (e *Export) ListBranchRuleSets(ctx context.Context, repoSlug string, opts types.ListOptions) ([]*types.BranchRule, *scm.Response, error)
- func (e *Export) ListBranchRules(ctx context.Context, repoSlug string, opts types.ListOptions) ([]*types.BranchRule, error)
- func (e *Export) ListBranchRulesInternal(ctx context.Context, repoSlug string, opts types.ListOptions) ([]*types.BranchRule, *scm.Response, error)
- func (e *Export) ListLabels(ctx context.Context, repoSlug string, opts types.ListOptions) (map[string]externalTypes.Label, error)
- func (e *Export) ListPRComments(ctx context.Context, repoSlug string, prNumber int, opts types.ListOptions) ([]*types.PRComment, *scm.Response, error)
- func (e *Export) ListPullRequestComments(ctx context.Context, repoSlug string, prNumber int, opts types.ListOptions) ([]*types.PRComment, error)
- func (e *Export) ListPullRequests(ctx context.Context, repoSlug string, params types.PullRequestListOptions) ([]types.PRResponse, error)
- func (e *Export) ListRepoLabels(ctx context.Context, repoSlug string, opts types.ListOptions) ([]externalTypes.Label, *scm.Response, error)
- func (e *Export) ListRepositories(ctx context.Context, params types.ListOptions) ([]types.RepoResponse, error)
- func (e *Export) ListWebhooks(ctx context.Context, repoSlug string, options types.ListOptions) (types.WebhookData, error)
- func (e *Export) PullRequestRefs() []config.RefSpec
- func (e *Export) PullRequestReviewers(ctx context.Context, prNumber int) error
- type HunkHeader
Constants ¶
View Source
const (
CheckpointKeyUsers = "users"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Export ¶
type Export struct {
// contains filtered or unexported fields
}
func New ¶
func New( client *scm.Client, org string, repo string, checkpointer *checkpoint.CheckpointManager, logger *gitexporter.FileLogger, tracer tracer.Tracer, report map[string]*report.Report, ) *Export
func (*Export) FindBranchRuleset ¶
func (*Export) FindEmailByUsername ¶
func (*Export) GetUserByUserName ¶
func (*Export) ListBranchRuleSets ¶
func (*Export) ListBranchRules ¶
func (e *Export) ListBranchRules( ctx context.Context, repoSlug string, opts types.ListOptions, ) ([]*types.BranchRule, error)
func (*Export) ListBranchRulesInternal ¶
func (*Export) ListLabels ¶ added in v0.24.0
func (e *Export) ListLabels( ctx context.Context, repoSlug string, opts types.ListOptions, ) (map[string]externalTypes.Label, error)
func (*Export) ListPRComments ¶
func (*Export) ListPullRequestComments ¶
func (*Export) ListPullRequests ¶
func (e *Export) ListPullRequests( ctx context.Context, repoSlug string, params types.PullRequestListOptions, ) ([]types.PRResponse, error)
func (*Export) ListRepoLabels ¶ added in v0.24.0
func (*Export) ListRepositories ¶
func (e *Export) ListRepositories( ctx context.Context, params types.ListOptions, ) ([]types.RepoResponse, error)
func (*Export) ListWebhooks ¶
func (e *Export) ListWebhooks( ctx context.Context, repoSlug string, options types.ListOptions, ) (types.WebhookData, error)
ListWebhooks implements gitexporter.Interface.
func (*Export) PullRequestRefs ¶
Click to show internal directories.
Click to hide internal directories.