summaryrefslogtreecommitdiff
path: root/bin/secpick
diff options
context:
space:
mode:
Diffstat (limited to 'bin/secpick')
-rwxr-xr-xbin/secpick34
1 files changed, 5 insertions, 29 deletions
diff --git a/bin/secpick b/bin/secpick
index 603c6d2c05d..a68dabc8c47 100755
--- a/bin/secpick
+++ b/bin/secpick
@@ -12,10 +12,8 @@ module Secpick
BRANCH_PREFIX = 'security'.freeze
STABLE_SUFFIX = 'stable'.freeze
- DEFAULT_REMOTE = 'dev'.freeze
- SECURITY_REMOTE = 'security'.freeze
+ DEFAULT_REMOTE = 'security'.freeze
- NEW_MR_URL = 'https://dev.gitlab.org/gitlab/gitlabhq/-/merge_requests/new'.freeze
SECURITY_MR_URL = 'https://gitlab.com/gitlab-org/security/gitlab/-/merge_requests/new'.freeze
class SecurityFix
@@ -66,18 +64,10 @@ module Secpick
end
def new_mr_url
- if @options[:security_remote]
- if ee?
- SECURITY_MR_URL
- else
- SECURITY_MR_URL.sub('/gitlab/', '/gitlab-foss/')
- end
+ if ee?
+ SECURITY_MR_URL
else
- if ee?
- NEW_MR_URL.sub('gitlabhq', 'gitlab-ee')
- else
- NEW_MR_URL
- end
+ SECURITY_MR_URL.sub('/gitlab/', '/gitlab-foss/')
end
end
@@ -124,19 +114,10 @@ module Secpick
options[:sha] = sha
end
- opts.on('-r', '--remote abcd', 'Git remote name of dev.gitlab.org (optional, defaults to `dev`)') do |remote|
+ opts.on('-r', '--remote dev', "Git remote name of security repo (optional, defaults to `#{DEFAULT_REMOTE}`)") do |remote|
options[:remote] = remote
end
- opts.on('--security-remote', 'Use the new Security group-based workflow on gitlab.com (note: mutually exclusive to --remote)') do
- unless options[:remote].nil?
- abort('Cannot use --security-remote with --remote')
- end
-
- options[:security_remote] = true
- options[:remote] = SECURITY_REMOTE
- end
-
opts.on('-d', '--dry-run', 'Only show Git commands, without calling them') do
options[:try] = true
end
@@ -144,11 +125,6 @@ module Secpick
opts.on('-h', '--help', 'Displays Help') do
puts opts
- puts
- puts 'NOTE: If `--security-remote` is used, commands will default ' \
- 'to using a `security` remote, and merge requests will be created ' \
- 'on gitlab.com/gitlab-org/security/ rather than dev.gitlab.org.'
-
exit
end
end