summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2023-04-21 00:08:44 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2023-04-21 00:08:44 +0000
commitbc4b2d8d430ec05917f8ede446e678f6cd8336e9 (patch)
tree7905cae110c8dbda2ee8b911b28f9df46ee97cd2 /lib
parent7fbb996fde20a9905177e253491f858870cd5882 (diff)
downloadgitlab-ce-bc4b2d8d430ec05917f8ede446e678f6cd8336e9.tar.gz
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'lib')
-rw-r--r--lib/banzai/reference_parser/commit_parser.rb20
-rw-r--r--lib/gitlab/github_import/clients/search_repos.rb2
-rw-r--r--lib/sidebars/projects/menus/merge_requests_menu.rb4
3 files changed, 5 insertions, 21 deletions
diff --git a/lib/banzai/reference_parser/commit_parser.rb b/lib/banzai/reference_parser/commit_parser.rb
index 8ddb2bb8815..7c2bccc68d9 100644
--- a/lib/banzai/reference_parser/commit_parser.rb
+++ b/lib/banzai/reference_parser/commit_parser.rb
@@ -21,24 +21,6 @@ module Banzai
end
def find_commits(project, ids)
- return limited_commits(project, ids) if Feature.enabled?(:limited_commit_parser, project)
-
- commits = []
-
- return commits unless project.valid_repo?
-
- ids.each do |id|
- commit = project.commit(id)
-
- commits << commit if commit
- end
-
- commits
- end
-
- private
-
- def limited_commits(project, ids)
return [] unless project.valid_repo?
ids = ids.take(COMMITS_LIMIT)
@@ -46,6 +28,8 @@ module Banzai
project.commits_by(oids: ids)
end
+ private
+
def can_read_reference?(user, ref_project, node)
can?(user, :download_code, ref_project)
end
diff --git a/lib/gitlab/github_import/clients/search_repos.rb b/lib/gitlab/github_import/clients/search_repos.rb
index 5e058fc0933..a2ef6ca24eb 100644
--- a/lib/gitlab/github_import/clients/search_repos.rb
+++ b/lib/gitlab/github_import/clients/search_repos.rb
@@ -53,7 +53,7 @@ module Gitlab
end
def search_repos_query(string, options = {})
- base = "#{string} in:name is:public,private"
+ base = "#{string} in:name is:public,private fork:true"
case options[:relation_type]
when 'organization' then organization_repos_query(base, options)
diff --git a/lib/sidebars/projects/menus/merge_requests_menu.rb b/lib/sidebars/projects/menus/merge_requests_menu.rb
index be80a58d5f1..71cc53da3ea 100644
--- a/lib/sidebars/projects/menus/merge_requests_menu.rb
+++ b/lib/sidebars/projects/menus/merge_requests_menu.rb
@@ -60,9 +60,9 @@ module Sidebars
override :active_routes
def active_routes
if context.project.issues_enabled?
- { controller: 'projects/merge_requests' }
+ { controller: ['projects/merge_requests', :conflicts] }
else
- { controller: ['projects/merge_requests', :milestones] }
+ { controller: ['projects/merge_requests', :milestones, :conflicts] }
end
end