Documentation ¶
Index ¶
- Variables
- type Flags
- type Importer
- func (m *Importer) CheckUsers(users []string) ([]string, error)
- func (m *Importer) CreateRepo(repo *types.Repository, targetSpace string, tracer tracer.Tracer) (*harness.Repository, error)
- func (m *Importer) Import(ctx context.Context) error
- func (m *Importer) ImportBranchRules(repoRef string, repoFolder string) error
- func (m *Importer) ImportLabels(repoRef string, repoFolder string) error
- func (m *Importer) ImportPullRequests(repoRef string, repoFolder string) error
- func (m *Importer) ImportWebhooks(repoRef string, repoFolder string) error
- func (m *Importer) Push(ctx context.Context, repoPath string, repo *harness.Repository, ...) error
- func (m *Importer) ReadRepoInfo(dir string) (types.Repository, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrAbortMigration = errors.New("aborting the migration. please checkout your command and try again")
Functions ¶
This section is empty.
Types ¶
type Importer ¶
type Importer struct { Harness harness.Client HarnessSpace string HarnessRepo string // optional for single repo import HarnessToken string Endpoint string ZipFileLocation string Gitness bool Tracer tracer.Tracer RequestId string // contains filtered or unexported fields }
Importer imports data from gitlab to Harness.
func NewImporter ¶
func (*Importer) CreateRepo ¶
func (m *Importer) CreateRepo( repo *types.Repository, targetSpace string, tracer tracer.Tracer, ) (*harness.Repository, error)
func (*Importer) ImportBranchRules ¶
func (*Importer) ImportLabels ¶ added in v0.24.0
func (*Importer) ImportPullRequests ¶
func (*Importer) ImportWebhooks ¶
func (*Importer) ReadRepoInfo ¶
func (m *Importer) ReadRepoInfo(dir string) (types.Repository, error)
Click to show internal directories.
Click to hide internal directories.