Description

Identifies the current status of an import. An import that does not have errors will progress through these steps:

detecting - the "detection" step of the import is in progress
    because the request did not include a VCS parameter. The
    import is identifying the type of source control present at
    the URL.
importing - the "raw" step of the import is in progress. This is
    where commit data is fetched from the original repository.
    The import progress response will include CommitCount (the
    total number of raw commits that will be imported) and
    Percent (0 - 100, the current progress through the import).
mapping - the "rewrite" step of the import is in progress. This
    is where SVN branches are converted to Git branches, and
    where author updates are applied. The import progress
    response does not include progress information.
pushing - the "push" step of the import is in progress. This is
    where the importer updates the repository on GitHub. The
    import progress response will include PushPercent, which is
    the percent value reported by git push when it is "Writing
    objects".
complete - the import is complete, and the repository is ready
    on GitHub.

If there are problems, you will see one of these in the status field:

auth_failed - the import requires authentication in order to
    connect to the original repository. Make an UpdateImport
    request, and include VCSUsername and VCSPassword.
error - the import encountered an error. The import progress
    response will include the FailedStep and an error message.
    Contact GitHub support for more information.
detection_needs_auth - the importer requires authentication for
    the originating repository to continue detection. Make an
    UpdatImport request, and include VCSUsername and
    VCSPassword.
detection_found_nothing - the importer didn't recognize any
    source control at the URL.
detection_found_multiple - the importer found several projects
    or repositories at the provided URL. When this is the case,
    the Import Progress response will also include a
    ProjectChoices field with the possible project choices as
    values. Make an UpdateImport request, and include VCS and
    (if applicable) TFVCProject.

Status is referenced in 1 repository

github.com/google/go-github