Module: Import

Defined in:
app/services/import/gitlab_projects/create_project_service.rb,
app/services/import/base_service.rb,
app/services/import/github_service.rb,
app/services/import/fogbugz_service.rb,
app/services/import/prepare_service.rb,
app/serializers/import/github_org_entity.rb,
app/controllers/concerns/import/github_oauth.rb,
app/serializers/import/github_failure_entity.rb,
app/serializers/import/github_org_serializer.rb,
app/services/import/bitbucket_server_service.rb,
app/controllers/import/github_groups_controller.rb,
app/services/import/github/gists_import_service.rb,
app/services/import/github/notes/create_service.rb,
app/serializers/import/github_failure_serializer.rb,
app/serializers/import/github_realtime_repo_entity.rb,
app/serializers/import/github_realtime_repo_serializer.rb,
app/services/import/github/cancel_project_import_service.rb,
app/services/import/validate_remote_git_endpoint_service.rb,
app/validators/import/gitlab_projects/remote_file_validator.rb,
app/services/import/gitlab_projects/file_acquisition_strategies/file_upload.rb,
app/services/import/gitlab_projects/file_acquisition_strategies/remote_file.rb,
app/services/import/gitlab_projects/file_acquisition_strategies/remote_file_s3.rb

Overview

Creates a new project with an associated project export file to be imported The associated project export file might be associated with different strategies to acquire the file to be imported, the default file_acquisition_strategy is uploading a file (Import::GitlabProjects::FileAcquisitionStrategies::FileUpload)

Defined Under Namespace

Modules: Github, GithubOauth, GitlabProjects Classes: BaseController, BaseProviderRepoEntity, BaseService, BitbucketController, BitbucketProviderRepoEntity, BitbucketServerController, BitbucketServerProviderRepoEntity, BitbucketServerService, BulkImportEntity, BulkImportsController, FogbugzController, FogbugzProviderRepoEntity, FogbugzService, GiteaController, GithubController, GithubFailureEntity, GithubFailureSerializer, GithubGroupsController, GithubOrgEntity, GithubOrgSerializer, GithubRealtimeRepoEntity, GithubRealtimeRepoSerializer, GithubService, GithubishProviderRepoEntity, GitlabGroupsController, GitlabProjectsController, GitlabProviderRepoEntity, HistoryController, ManifestController, ManifestProviderRepoEntity, PrepareService, ProviderRepoSerializer, UrlController, ValidateRemoteGitEndpointService