summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorDouwe Maan <douwe@gitlab.com>2015-08-07 14:46:05 +0000
committerDouwe Maan <douwe@gitlab.com>2015-08-07 14:46:05 +0000
commit0c3170193277320aa2be287b2f5cb7ccac7b4cdf (patch)
tree7207e2af990c890bf3cbf8e853f334c9080fc373 /lib
parent4773f38e28c91dbbb6e5e385e0c403877298bfed (diff)
parentd7accda1ae42fe2036060aaf3ef4447e8f352e35 (diff)
downloadgitlab-ce-0c3170193277320aa2be287b2f5cb7ccac7b4cdf.tar.gz
Merge branch 'bitbucket-show-incompatible' into 'master'
Show incompatible projects in Bitbucket import status ### What does this MR do? This MR displays incompatible Bitbucket projects (e.g. SVN, hg) in the status table. ### Why was this MR needed? Users are confused when they don't see projects show up. The import list should show incompatible projects as we do for Google Code to make it more obvious to the user what is happening. (See !586 and 9c76a6fa). ### Screenshot ![image](https://gitlab.com/gitlab-org/gitlab-ce/uploads/264b080114c809c4a3a79580594af8b2/image.png) ### What are the relevant issue numbers? #1871 See merge request !1114
Diffstat (limited to 'lib')
-rw-r--r--lib/gitlab/bitbucket_import/client.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/gitlab/bitbucket_import/client.rb b/lib/gitlab/bitbucket_import/client.rb
index 778b76f6890..aec44b8c87b 100644
--- a/lib/gitlab/bitbucket_import/client.rb
+++ b/lib/gitlab/bitbucket_import/client.rb
@@ -87,6 +87,10 @@ module Gitlab
JSON.parse(get("/api/1.0/user/repositories").body).select { |repo| repo["scm"] == "git" }
end
+ def incompatible_projects
+ JSON.parse(get("/api/1.0/user/repositories").body).reject { |repo| repo["scm"] == "git" }
+ end
+
private
def get(url)