Documentation ¶
Overview ¶
Package gitlab provides automatic migration tools from GitLab to Harness.
Index ¶
- Constants
- type Error
- type Export
- func (e *Export) FindEmailByUserID(ctx context.Context, id int) (string, error)
- func (e *Export) FindEmailByUsername(ctx context.Context, username string) (string, error)
- func (e *Export) FindPR(ctx context.Context, repoSlug string, prNumber int) (*types.PRResponse, *scm.Response, error)
- func (e *Export) GetMergeRequestRules(ctx context.Context, repoSlug string) (*types.BranchRule, error)
- func (e *Export) GetPRCounts(ctx context.Context, repoSlug string) (int, error)
- func (e *Export) GetUserByID(ctx context.Context, userID int) (*user, *scm.Response, error)
- func (e *Export) GetUserByUserName(ctx context.Context, userName string) (*types.User, *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, opt 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 Exporter
- type Importer
Constants ¶
View Source
const CheckpointKeyUsers = "users"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Export ¶ added in v0.24.0
type Export struct {
// contains filtered or unexported fields
}
func New ¶ added in v0.24.0
func New( client *scm.Client, group string, project string, checkpointer *checkpoint.CheckpointManager, logger *gitexporter.FileLogger, tracer tracer.Tracer, report map[string]*report.Report, ) *Export
func (*Export) FindEmailByUserID ¶ added in v0.26.0
func (*Export) FindEmailByUsername ¶ added in v0.24.0
func (*Export) GetMergeRequestRules ¶ added in v0.26.0
func (*Export) GetPRCounts ¶ added in v0.24.0
func (*Export) GetUserByID ¶ added in v0.26.0
func (*Export) GetUserByUserName ¶ added in v0.24.0
func (*Export) ListBranchRules ¶ added in v0.24.0
func (e *Export) ListBranchRules( ctx context.Context, repoSlug string, opts types.ListOptions, ) ([]*types.BranchRule, error)
func (*Export) ListBranchRulesInternal ¶ added in v0.26.0
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 ¶ added in v0.24.0
func (*Export) ListPullRequestComments ¶ added in v0.24.0
func (*Export) ListPullRequests ¶ added in v0.24.0
func (e *Export) ListPullRequests( ctx context.Context, repoSlug string, opt types.PullRequestListOptions, ) ([]types.PRResponse, error)
func (*Export) ListRepoLabels ¶ added in v0.24.0
func (*Export) ListRepositories ¶ added in v0.24.0
func (e *Export) ListRepositories( ctx context.Context, params types.ListOptions, ) ([]types.RepoResponse, error)
func (*Export) ListWebhooks ¶ added in v0.24.0
func (e *Export) ListWebhooks( ctx context.Context, repoSlug string, options types.ListOptions, ) (types.WebhookData, error)
func (*Export) PullRequestRefs ¶ added in v0.24.0
Click to show internal directories.
Click to hide internal directories.