Return codes

After export is finished, user is presented with the result.

Result for each export may contain multiple codes:

  1. EXPORTED

    Project has been successfully exported.

  2. SKIPPED

    Export for this project has been skipped because it’s name already exists in GitHub (only without overwrite flag).

  3. SUCCESS_ROLLBACK

    Everything for the project export is undone. Eg deleting created GitHub repo if it did not exist before.

  4. ERROR_ROLLBACK

    Error during rollback.

  5. RUN_ERROR

    Error during run of the export. Does not interfere with SUCCESS_ROLLBACK.

  6. NOT_RUNNED

    Export has not been started for this project.

  7. OVERWRITTEN

    GitHub project has been overwritten (only with overwrite flag).

  8. INTERRUPTED

    Run of the export has been interrupted by the user (by sending Ctrl+C). Does not interfere with SUCCESS_ROLLBACK.

  9. DRY_RUN

    Application was run in dry-run mode. No changes were made.

  10. NO_GITLAB_PROJECT

    There is not GitLab project for the given name.

  11. MULTIPLE_GITLAB_PROJECTS

    There are multiple GitLab projects for the given name.