summaryrefslogtreecommitdiff
path: root/app/services/projects/import_service.rb
diff options
context:
space:
mode:
authorRobert Speicher <robert@gitlab.com>2016-06-03 03:00:07 +0000
committerRobert Speicher <robert@gitlab.com>2016-06-03 03:00:07 +0000
commit07b46517cc940b429515374e4e102ff04405e804 (patch)
tree4630b1e5602d095e34e434cd40999e43bd4728aa /app/services/projects/import_service.rb
parent74849f9783850676274a4e93a1b6335b5bb34f2e (diff)
parentc9e8acd05846e981e26f940bd8c529839fcfc4a1 (diff)
downloadgitlab-ce-07b46517cc940b429515374e4e102ff04405e804.tar.gz
Merge branch 'fix/import-error-handling' into 'master'
Fix import error handling Fixes https://gitlab.com/gitlab-com/support-forum/issues/745 This improves import error handling: - Now if there's an error during importing before the job is scheduled, we also mark the project status as failed. - Refactored setting the status to failed into one single method. - Fixed some situations where the error message was missing or simply empty. See merge request !4366
Diffstat (limited to 'app/services/projects/import_service.rb')
-rw-r--r--app/services/projects/import_service.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/app/services/projects/import_service.rb b/app/services/projects/import_service.rb
index ef15ef6a473..c4838d31f2f 100644
--- a/app/services/projects/import_service.rb
+++ b/app/services/projects/import_service.rb
@@ -39,7 +39,7 @@ module Projects
begin
gitlab_shell.import_repository(project.path_with_namespace, project.import_url)
rescue Gitlab::Shell::Error => e
- raise Error, e.message
+ raise Error, "Error importing repository #{project.import_url} into #{project.path_with_namespace} - #{e.message}"
end
end