From 6d6127f665e8645216bf2c679f8e3a13b22bab35 Mon Sep 17 00:00:00 2001 From: Shinya Maeda Date: Fri, 3 Mar 2017 16:46:07 +0900 Subject: change favicon name --- lib/gitlab/ci/status/build/failed_allowed.rb | 2 +- lib/gitlab/ci/status/canceled.rb | 2 +- lib/gitlab/ci/status/created.rb | 2 +- lib/gitlab/ci/status/failed.rb | 2 +- lib/gitlab/ci/status/pending.rb | 2 +- lib/gitlab/ci/status/running.rb | 2 +- lib/gitlab/ci/status/skipped.rb | 2 +- lib/gitlab/ci/status/success.rb | 2 +- lib/gitlab/ci/status/success_warning.rb | 2 +- routes.txt | 974 --------------------------- 10 files changed, 9 insertions(+), 983 deletions(-) delete mode 100644 routes.txt diff --git a/lib/gitlab/ci/status/build/failed_allowed.rb b/lib/gitlab/ci/status/build/failed_allowed.rb index 93c7475f47d..8693bd5849f 100644 --- a/lib/gitlab/ci/status/build/failed_allowed.rb +++ b/lib/gitlab/ci/status/build/failed_allowed.rb @@ -14,7 +14,7 @@ module Gitlab end def favicon - 'build_status_warning' + 'favicon_status_warning' end def group diff --git a/lib/gitlab/ci/status/canceled.rb b/lib/gitlab/ci/status/canceled.rb index e8558164602..97c121ce7b9 100644 --- a/lib/gitlab/ci/status/canceled.rb +++ b/lib/gitlab/ci/status/canceled.rb @@ -15,7 +15,7 @@ module Gitlab end def favicon - 'build_status_canceled' + 'favicon_status_canceled' end end end diff --git a/lib/gitlab/ci/status/created.rb b/lib/gitlab/ci/status/created.rb index 1b01210077a..0721bf6ec7c 100644 --- a/lib/gitlab/ci/status/created.rb +++ b/lib/gitlab/ci/status/created.rb @@ -15,7 +15,7 @@ module Gitlab end def favicon - 'build_status_created' + 'favicon_status_created' end end end diff --git a/lib/gitlab/ci/status/failed.rb b/lib/gitlab/ci/status/failed.rb index 5b180ba45fb..cb75e9383a8 100644 --- a/lib/gitlab/ci/status/failed.rb +++ b/lib/gitlab/ci/status/failed.rb @@ -15,7 +15,7 @@ module Gitlab end def favicon - 'build_status_failed' + 'favicon_status_failed' end end end diff --git a/lib/gitlab/ci/status/pending.rb b/lib/gitlab/ci/status/pending.rb index 25ce6f4449e..f40cc1314dc 100644 --- a/lib/gitlab/ci/status/pending.rb +++ b/lib/gitlab/ci/status/pending.rb @@ -15,7 +15,7 @@ module Gitlab end def favicon - 'build_status_pending' + 'favicon_status_pending' end end end diff --git a/lib/gitlab/ci/status/running.rb b/lib/gitlab/ci/status/running.rb index 59e6bf3812d..1237cd47dc8 100644 --- a/lib/gitlab/ci/status/running.rb +++ b/lib/gitlab/ci/status/running.rb @@ -15,7 +15,7 @@ module Gitlab end def favicon - 'build_status_running' + 'favicon_status_running' end end end diff --git a/lib/gitlab/ci/status/skipped.rb b/lib/gitlab/ci/status/skipped.rb index 49ddeda5057..28005d91503 100644 --- a/lib/gitlab/ci/status/skipped.rb +++ b/lib/gitlab/ci/status/skipped.rb @@ -15,7 +15,7 @@ module Gitlab end def favicon - 'build_status_skipped' + 'favicon_status_skipped' end end end diff --git a/lib/gitlab/ci/status/success.rb b/lib/gitlab/ci/status/success.rb index 428598d0e24..88f7758a270 100644 --- a/lib/gitlab/ci/status/success.rb +++ b/lib/gitlab/ci/status/success.rb @@ -15,7 +15,7 @@ module Gitlab end def favicon - 'build_status_success' + 'favicon_status_success' end end end diff --git a/lib/gitlab/ci/status/success_warning.rb b/lib/gitlab/ci/status/success_warning.rb index 8bb2a2e5e4e..5b640162100 100644 --- a/lib/gitlab/ci/status/success_warning.rb +++ b/lib/gitlab/ci/status/success_warning.rb @@ -21,7 +21,7 @@ module Gitlab end def favicon - 'build_status_warning' + 'favicon_status_warning' end def group diff --git a/routes.txt b/routes.txt deleted file mode 100644 index f136b8d8eb7..00000000000 --- a/routes.txt +++ /dev/null @@ -1,974 +0,0 @@ - Prefix Verb URI Pattern Controller#Action - letter_opener_web /rails/letter_opener LetterOpenerWeb::Engine - ci_ci_api_api /ci/api Ci::API::API - ci_lint POST /ci/lint(.:format) ci/lints#create - GET /ci/lint(.:format) ci/lints#show - status_ci_project GET /ci/projects/:id/status(.:format) ci/projects#badge - ci_projects GET /ci/projects(.:format) ci/projects#index - ci_project GET /ci/projects/:id(.:format) ci/projects#show - ci_root GET /ci(.:format) ci/projects#index - GET /oauth/authorize/:code(.:format) oauth/authorizations#show - oauth_authorization GET /oauth/authorize(.:format) oauth/authorizations#new - POST /oauth/authorize(.:format) oauth/authorizations#create - DELETE /oauth/authorize(.:format) oauth/authorizations#destroy - oauth_token POST /oauth/token(.:format) doorkeeper/tokens#create - oauth_revoke POST /oauth/revoke(.:format) doorkeeper/tokens#revoke - oauth_applications GET /oauth/applications(.:format) oauth/applications#index - POST /oauth/applications(.:format) oauth/applications#create - new_oauth_application GET /oauth/applications/new(.:format) oauth/applications#new - edit_oauth_application GET /oauth/applications/:id/edit(.:format) oauth/applications#edit - oauth_application GET /oauth/applications/:id(.:format) oauth/applications#show - PATCH /oauth/applications/:id(.:format) oauth/applications#update - PUT /oauth/applications/:id(.:format) oauth/applications#update - DELETE /oauth/applications/:id(.:format) oauth/applications#destroy - oauth_authorized_applications GET /oauth/authorized_applications(.:format) oauth/authorized_applications#index - oauth_authorized_application DELETE /oauth/authorized_applications/:id(.:format) oauth/authorized_applications#destroy - oauth_token_info GET /oauth/token/info(.:format) doorkeeper/token_info#show - autocomplete_users GET /autocomplete/users(.:format) autocomplete#users - GET /autocomplete/users/:id(.:format) autocomplete#user - autocomplete_projects GET /autocomplete/projects(.:format) autocomplete#projects - emojis GET /emojis(.:format) emojis#index - search GET /search(.:format) search#show - search_autocomplete GET /search/autocomplete(.:format) search#autocomplete - jwt_auth GET /jwt/auth(.:format) jwt#auth - health_check GET /health_check(/:checks)(.:format) health_check#index - koding GET /koding(.:format) koding#index - api_api /api API::API - sidekiq /admin/sidekiq Sidekiq::Web - help GET /help(.:format) help#index - help_shortcuts GET /help/shortcuts(.:format) help#shortcuts - help_ui GET /help/ui(.:format) help#ui - help_page GET /help/*path(.:format) help#show - raw_snippet GET /snippets/:id/raw(.:format) snippets#raw - download_snippet GET /snippets/:id/download(.:format) snippets#download - mark_as_spam_snippet POST /snippets/:id/mark_as_spam(.:format) snippets#mark_as_spam - toggle_award_emoji_snippet POST /snippets/:id/toggle_award_emoji(.:format) snippets#toggle_award_emoji - snippets GET /snippets(.:format) snippets#index - POST /snippets(.:format) snippets#create - new_snippet GET /snippets/new(.:format) snippets#new - edit_snippet GET /snippets/:id/edit(.:format) snippets#edit - snippet GET /snippets/:id(.:format) snippets#show - PATCH /snippets/:id(.:format) snippets#update - PUT /snippets/:id(.:format) snippets#update - DELETE /snippets/:id(.:format) snippets#destroy - GET /s/:username(.:format) redirect(301, /u/%{username}/snippets) {:username=>/[a-zA-Z.0-9_\-]+(?/[A-Za-z0-9_-]+/} - decline_invite GET|POST /invites/:id/decline(.:format) invites#decline {:id=>/[A-Za-z0-9_-]+/} - invite GET /invites/:id(.:format) invites#show {:id=>/[A-Za-z0-9_-]+/} - unsubscribe_sent_notification GET /sent_notifications/:id/unsubscribe(.:format) sent_notifications#unsubscribe {:id=>/\h{32}/} - abuse_reports POST /abuse_reports(.:format) abuse_reports#create - new_abuse_report GET /abuse_reports/new(.:format) abuse_reports#new - notification_settings POST /notification_settings(.:format) notification_settings#create - notification_setting PATCH /notification_settings/:id(.:format) notification_settings#update - PUT /notification_settings/:id(.:format) notification_settings#update - personal_access_token_import_github POST /import/github/personal_access_token(.:format) import/github#personal_access_token - status_import_github GET /import/github/status(.:format) import/github#status - callback_import_github GET /import/github/callback(.:format) import/github#callback - jobs_import_github GET /import/github/jobs(.:format) import/github#jobs - import_github POST /import/github(.:format) import/github#create - new_import_github GET /import/github/new(.:format) import/github#new - personal_access_token_import_gitea POST /import/gitea/personal_access_token(.:format) import/gitea#personal_access_token - status_import_gitea GET /import/gitea/status(.:format) import/gitea#status - jobs_import_gitea GET /import/gitea/jobs(.:format) import/gitea#jobs - import_gitea POST /import/gitea(.:format) import/gitea#create - new_import_gitea GET /import/gitea/new(.:format) import/gitea#new - status_import_gitlab GET /import/gitlab/status(.:format) import/gitlab#status - callback_import_gitlab GET /import/gitlab/callback(.:format) import/gitlab#callback - jobs_import_gitlab GET /import/gitlab/jobs(.:format) import/gitlab#jobs - import_gitlab POST /import/gitlab(.:format) import/gitlab#create - status_import_bitbucket GET /import/bitbucket/status(.:format) import/bitbucket#status - callback_import_bitbucket GET /import/bitbucket/callback(.:format) import/bitbucket#callback - jobs_import_bitbucket GET /import/bitbucket/jobs(.:format) import/bitbucket#jobs - import_bitbucket POST /import/bitbucket(.:format) import/bitbucket#create - status_import_google_code GET /import/google_code/status(.:format) import/google_code#status - callback_import_google_code POST /import/google_code/callback(.:format) import/google_code#callback - jobs_import_google_code GET /import/google_code/jobs(.:format) import/google_code#jobs - new_user_map_import_google_code GET /import/google_code/user_map(.:format) import/google_code#new_user_map - create_user_map_import_google_code POST /import/google_code/user_map(.:format) import/google_code#create_user_map - import_google_code POST /import/google_code(.:format) import/google_code#create - new_import_google_code GET /import/google_code/new(.:format) import/google_code#new - status_import_fogbugz GET /import/fogbugz/status(.:format) import/fogbugz#status - callback_import_fogbugz POST /import/fogbugz/callback(.:format) import/fogbugz#callback - jobs_import_fogbugz GET /import/fogbugz/jobs(.:format) import/fogbugz#jobs - new_user_map_import_fogbugz GET /import/fogbugz/user_map(.:format) import/fogbugz#new_user_map - create_user_map_import_fogbugz POST /import/fogbugz/user_map(.:format) import/fogbugz#create_user_map - import_fogbugz POST /import/fogbugz(.:format) import/fogbugz#create - new_import_fogbugz GET /import/fogbugz/new(.:format) import/fogbugz#new - import_gitlab_project POST /import/gitlab_project(.:format) import/gitlab_projects#create - POST /import/gitlab_project(.:format) import/gitlab_projects#create - new_import_gitlab_project GET /import/gitlab_project/new(.:format) import/gitlab_projects#new - GET /uploads/:model/:mounted_as/:id/:filename(.:format) uploads#show {:model=>/note|user|group|project/, :mounted_as=>/avatar|attachment/, :filename=>/[^\/]+/} - GET /uploads/:model/:mounted_as/:id/:filename(.:format) uploads#show {:model=>/appearance/, :mounted_as=>/logo|header_logo/, :filename=>/.+/} - GET /uploads/:namespace_id/:project_id/:secret/:filename(.:format) projects/uploads#show {:namespace_id=>/[a-zA-Z.0-9_\-]+/, :project_id=>/[a-zA-Z.0-9_\-]+/, :filename=>/[^\/]+/} - GET /files/note/:id/:filename(.:format) redirect(301, uploads/note/attachment/%{id}/%{filename}) {:filename=>/[^\/]+/} - trending_explore_projects GET /explore/projects/trending(.:format) explore/projects#trending - starred_explore_projects GET /explore/projects/starred(.:format) explore/projects#starred - explore_projects GET /explore/projects(.:format) explore/projects#index - explore_groups GET /explore/groups(.:format) explore/groups#index - explore_snippets GET /explore/snippets(.:format) explore/snippets#index - explore_root GET /explore(.:format) explore/projects#trending - public GET /public(.:format) explore/projects#index - public_projects GET /public/projects(.:format) explore/projects#index - admin_user_key GET /admin/users/:user_id/keys/:id(.:format) admin/keys#show {:id=>/[a-zA-Z.\/0-9_\-]+/, :user_id=>/[a-zA-Z.\/0-9_\-]+/} - DELETE /admin/users/:user_id/keys/:id(.:format) admin/keys#destroy {:id=>/[a-zA-Z.\/0-9_\-]+/, :user_id=>/[a-zA-Z.\/0-9_\-]+/} - admin_user_identities GET /admin/users/:user_id/identities(.:format) admin/identities#index {:user_id=>/[a-zA-Z.\/0-9_\-]+/} - POST /admin/users/:user_id/identities(.:format) admin/identities#create {:user_id=>/[a-zA-Z.\/0-9_\-]+/} - new_admin_user_identity GET /admin/users/:user_id/identities/new(.:format) admin/identities#new {:user_id=>/[a-zA-Z.\/0-9_\-]+/} - edit_admin_user_identity GET /admin/users/:user_id/identities/:id/edit(.:format) admin/identities#edit {:id=>/[a-zA-Z.\/0-9_\-]+/, :user_id=>/[a-zA-Z.\/0-9_\-]+/} - admin_user_identity PATCH /admin/users/:user_id/identities/:id(.:format) admin/identities#update {:id=>/[a-zA-Z.\/0-9_\-]+/, :user_id=>/[a-zA-Z.\/0-9_\-]+/} - PUT /admin/users/:user_id/identities/:id(.:format) admin/identities#update {:id=>/[a-zA-Z.\/0-9_\-]+/, :user_id=>/[a-zA-Z.\/0-9_\-]+/} - DELETE /admin/users/:user_id/identities/:id(.:format) admin/identities#destroy {:id=>/[a-zA-Z.\/0-9_\-]+/, :user_id=>/[a-zA-Z.\/0-9_\-]+/} - projects_admin_user GET /admin/users/:id/projects(.:format) admin/users#projects {:id=>/[a-zA-Z.\/0-9_\-]+/} - keys_admin_user GET /admin/users/:id/keys(.:format) admin/users#keys {:id=>/[a-zA-Z.\/0-9_\-]+/} - block_admin_user PUT /admin/users/:id/block(.:format) admin/users#block {:id=>/[a-zA-Z.\/0-9_\-]+/} - unblock_admin_user PUT /admin/users/:id/unblock(.:format) admin/users#unblock {:id=>/[a-zA-Z.\/0-9_\-]+/} - unlock_admin_user PUT /admin/users/:id/unlock(.:format) admin/users#unlock {:id=>/[a-zA-Z.\/0-9_\-]+/} - confirm_admin_user PUT /admin/users/:id/confirm(.:format) admin/users#confirm {:id=>/[a-zA-Z.\/0-9_\-]+/} - impersonate_admin_user POST /admin/users/:id/impersonate(.:format) admin/users#impersonate {:id=>/[a-zA-Z.\/0-9_\-]+/} - disable_two_factor_admin_user PATCH /admin/users/:id/disable_two_factor(.:format) admin/users#disable_two_factor {:id=>/[a-zA-Z.\/0-9_\-]+/} - remove_email_admin_user DELETE /admin/users/:id/remove/:email_id(.:format) admin/users#remove_email {:id=>/[a-zA-Z.\/0-9_\-]+/} - admin_users GET /admin/users(.:format) admin/users#index - POST /admin/users(.:format) admin/users#create - new_admin_user GET /admin/users/new(.:format) admin/users#new - edit_admin_user GET /admin/users/:id/edit(.:format) admin/users#edit {:id=>/[a-zA-Z.\/0-9_\-]+/} - admin_user GET /admin/users/:id(.:format) admin/users#show {:id=>/[a-zA-Z.\/0-9_\-]+/} - PATCH /admin/users/:id(.:format) admin/users#update {:id=>/[a-zA-Z.\/0-9_\-]+/} - PUT /admin/users/:id(.:format) admin/users#update {:id=>/[a-zA-Z.\/0-9_\-]+/} - DELETE /admin/users/:id(.:format) admin/users#destroy {:id=>/[a-zA-Z.\/0-9_\-]+/} - admin_impersonation DELETE /admin/impersonation(.:format) admin/impersonations#destroy - admin_abuse_reports GET /admin/abuse_reports(.:format) admin/abuse_reports#index - admin_abuse_report DELETE /admin/abuse_reports/:id(.:format) admin/abuse_reports#destroy - mark_as_ham_admin_spam_log POST /admin/spam_logs/:id/mark_as_ham(.:format) admin/spam_logs#mark_as_ham - admin_spam_logs GET /admin/spam_logs(.:format) admin/spam_logs#index - admin_spam_log DELETE /admin/spam_logs/:id(.:format) admin/spam_logs#destroy - admin_applications GET /admin/applications(.:format) admin/applications#index - POST /admin/applications(.:format) admin/applications#create - new_admin_application GET /admin/applications/new(.:format) admin/applications#new - edit_admin_application GET /admin/applications/:id/edit(.:format) admin/applications#edit - admin_application GET /admin/applications/:id(.:format) admin/applications#show - PATCH /admin/applications/:id(.:format) admin/applications#update - PUT /admin/applications/:id(.:format) admin/applications#update - DELETE /admin/applications/:id(.:format) admin/applications#destroy - admin_groups GET /admin/groups(.:format) admin/groups#index - POST /admin/groups(.:format) admin/groups#create - new_admin_group GET /admin/groups/new(.:format) admin/groups#new - admin_group_members_update PUT /admin/groups/*id/members_update(.:format) admin/groups#members_update {:format=>/(html|json|atom)/} - admin_group_edit GET /admin/groups/*id/edit(.:format) admin/groups#edit {:format=>/(html|json|atom)/} - admin_group GET /admin/groups/*id(.:format) admin/groups#show {:format=>/(html|json|atom)/} - PATCH /admin/groups/*id(.:format) admin/groups#update {:format=>/(html|json|atom)/} - PUT /admin/groups/*id(.:format) admin/groups#update {:format=>/(html|json|atom)/} - DELETE /admin/groups/*id(.:format) admin/groups#destroy {:format=>/(html|json|atom)/} - admin_deploy_keys GET /admin/deploy_keys(.:format) admin/deploy_keys#index - POST /admin/deploy_keys(.:format) admin/deploy_keys#create - new_admin_deploy_key GET /admin/deploy_keys/new(.:format) admin/deploy_keys#new - admin_deploy_key DELETE /admin/deploy_keys/:id(.:format) admin/deploy_keys#destroy - admin_hook_test GET /admin/hooks/:hook_id/test(.:format) admin/hooks#test - admin_hooks GET /admin/hooks(.:format) admin/hooks#index - POST /admin/hooks(.:format) admin/hooks#create - admin_hook DELETE /admin/hooks/:id(.:format) admin/hooks#destroy - preview_admin_broadcast_messages POST /admin/broadcast_messages/preview(.:format) admin/broadcast_messages#preview - admin_broadcast_messages GET /admin/broadcast_messages(.:format) admin/broadcast_messages#index - POST /admin/broadcast_messages(.:format) admin/broadcast_messages#create - edit_admin_broadcast_message GET /admin/broadcast_messages/:id/edit(.:format) admin/broadcast_messages#edit - admin_broadcast_message PATCH /admin/broadcast_messages/:id(.:format) admin/broadcast_messages#update - PUT /admin/broadcast_messages/:id(.:format) admin/broadcast_messages#update - DELETE /admin/broadcast_messages/:id(.:format) admin/broadcast_messages#destroy - admin_logs GET /admin/logs(.:format) admin/logs#show - admin_health_check GET /admin/health_check(.:format) admin/health_check#show - admin_background_jobs GET /admin/background_jobs(.:format) admin/background_jobs#show - admin_system_info GET /admin/system_info(.:format) admin/system_info#show - admin_requests_profiles GET /admin/requests_profiles(.:format) admin/requests_profiles#index - admin_requests_profile GET /admin/requests_profiles/:name(.:format) admin/requests_profiles#show {:name=>/.+\.html/} - admin_projects GET /admin/projects(.:format) admin/projects#index - transfer_admin_namespace_project PUT /admin/projects/*namespace_id/:id/transfer(.:format) admin/projects#transfer {:id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/[^\/]+/} - PATCH /groups/*group_id/milestones/:id(.:format) groups/milestones#update {:id=>/[^\/]+/} - PUT /groups/*group_id/milestones/:id(.:format) groups/milestones#update {:id=>/[^\/]+/} - toggle_subscription_group_label POST /groups/*group_id/labels/:id/toggle_subscription(.:format) groups/labels#toggle_subscription - group_labels GET /groups/*group_id/labels(.:format) groups/labels#index - POST /groups/*group_id/labels(.:format) groups/labels#create - new_group_label GET /groups/*group_id/labels/new(.:format) groups/labels#new - edit_group_label GET /groups/*group_id/labels/:id/edit(.:format) groups/labels#edit - group_label PATCH /groups/*group_id/labels/:id(.:format) groups/labels#update - PUT /groups/*group_id/labels/:id(.:format) groups/labels#update - DELETE /groups/*group_id/labels/:id(.:format) groups/labels#destroy - edit_group GET /groups/*id/edit(.:format) groups#edit {:format=>/(html|json|atom)/} - issues_group GET /groups/*id/issues(.:format) groups#issues {:format=>/(html|json|atom)/} - merge_requests_group GET /groups/*id/merge_requests(.:format) groups#merge_requests {:format=>/(html|json|atom)/} - projects_group GET /groups/*id/projects(.:format) groups#projects {:format=>/(html|json|atom)/} - activity_group GET /groups/*id/activity(.:format) groups#activity {:format=>/(html|json|atom)/} - subgroups_group GET /groups/*id/subgroups(.:format) groups#subgroups {:format=>/(html|json|atom)/} - group_canonical GET /groups/*id(.:format) groups#show {:format=>/(html|json|atom)/} - new_user_session GET /users/sign_in(.:format) sessions#new - user_session POST /users/sign_in(.:format) sessions#create - destroy_user_session DELETE /users/sign_out(.:format) sessions#destroy - user_password POST /users/password(.:format) passwords#create - new_user_password GET /users/password/new(.:format) passwords#new - edit_user_password GET /users/password/edit(.:format) passwords#edit - PATCH /users/password(.:format) passwords#update - PUT /users/password(.:format) passwords#update - cancel_user_registration GET /users/cancel(.:format) registrations#cancel - user_registration POST /users(.:format) registrations#create - new_user_registration GET /users/sign_up(.:format) registrations#new - edit_user_registration GET /users/edit(.:format) registrations#edit - PATCH /users(.:format) registrations#update - PUT /users(.:format) registrations#update - DELETE /users(.:format) registrations#destroy - user_confirmation POST /users/confirmation(.:format) confirmations#create - new_user_confirmation GET /users/confirmation/new(.:format) confirmations#new - GET /users/confirmation(.:format) confirmations#show - user_unlock POST /users/unlock(.:format) devise/unlocks#create - new_user_unlock GET /users/unlock/new(.:format) devise/unlocks#new - GET /users/unlock(.:format) devise/unlocks#show - omniauth_error GET /users/auth/:provider/omniauth_error(.:format) omniauth_callbacks#omniauth_error - users_almost_there GET /users/almost_there(.:format) confirmations#almost_there - GET /:username.keys(.:format) profiles/keys#get_keys {:username=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*[a-zA-Z0-9_\-]|[a-zA-Z0-9_])(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*[a-zA-Z0-9_\-]|[a-zA-Z0-9_])(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*[a-zA-Z0-9_\-]|[a-zA-Z0-9_])(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*[a-zA-Z0-9_\-]|[a-zA-Z0-9_])(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*[a-zA-Z0-9_\-]|[a-zA-Z0-9_])(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*[a-zA-Z0-9_\-]|[a-zA-Z0-9_])(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*[a-zA-Z0-9_\-]|[a-zA-Z0-9_])(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*[a-zA-Z0-9_\-]|[a-zA-Z0-9_])(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*[a-zA-Z0-9_\-]|[a-zA-Z0-9_])(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*[a-zA-Z0-9_\-]|[a-zA-Z0-9_])(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*[a-zA-Z0-9_\-]|[a-zA-Z0-9_])(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*[a-zA-Z0-9_\-]|[a-zA-Z0-9_])(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*[a-zA-Z0-9_\-]|[a-zA-Z0-9_])(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*[a-zA-Z0-9_\-]|[a-zA-Z0-9_])(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*[a-zA-Z0-9_\-]|[a-zA-Z0-9_])(?nil, :project_id=>/[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*\.git/} - git_upload_pack POST /*namespace_id/:project_id/git-upload-pack(.:format) projects/git_http#git_upload_pack {:format=>nil, :project_id=>/[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*\.git/} - git_receive_pack POST /*namespace_id/:project_id/git-receive-pack(.:format) projects/git_http#git_receive_pack {:format=>nil, :project_id=>/[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*\.git/} - batch POST /*namespace_id/:project_id/info/lfs/objects/batch(.:format) projects/lfs_api#batch {:format=>nil, :project_id=>/[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*\.git/} - POST /*namespace_id/:project_id/info/lfs/objects(.:format) projects/lfs_api#deprecated {:format=>nil, :project_id=>/[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*\.git/} - GET /*namespace_id/:project_id/info/lfs/objects/*oid(.:format) projects/lfs_api#deprecated {:format=>nil, :project_id=>/[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*\.git/} - GET /*namespace_id/:project_id/gitlab-lfs/objects/*oid(.:format) projects/lfs_storage#download {:format=>nil, :project_id=>/[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*\.git/} - PUT /*namespace_id/:project_id/gitlab-lfs/objects/*oid/*size/authorize(.:format) projects/lfs_storage#upload_authorize {:format=>nil, :project_id=>/[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*\.git/} - PUT /*namespace_id/:project_id/gitlab-lfs/objects/*oid/*size(.:format) projects/lfs_storage#upload_finalize {:format=>nil, :project_id=>/[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*\.git/} - GET /*namespace_id/:project_id/info/refs(.:format) redirect(301) {:format=>nil, :project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\h{7,40}/} - pipelines_namespace_project_commit GET /*namespace_id/:project_id/commit/:id/pipelines(.:format) projects/commit#pipelines {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\h{7,40}/} - revert_namespace_project_commit POST /*namespace_id/:project_id/commit/:id/revert(.:format) projects/commit#revert {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\h{7,40}/} - cherry_pick_namespace_project_commit POST /*namespace_id/:project_id/commit/:id/cherry_pick(.:format) projects/commit#cherry_pick {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\h{7,40}/} - diff_for_path_namespace_project_commit GET /*namespace_id/:project_id/commit/:id/diff_for_path(.:format) projects/commit#diff_for_path {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\h{7,40}/} - namespace_project_commit GET /*namespace_id/:project_id/commit/:id(.:format) projects/commit#show {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\h{7,40}/} - namespace_project_pages_domains POST /*namespace_id/:project_id/pages/domains(.:format) projects/pages_domains#create {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/[^\/]+/} - DELETE /*namespace_id/:project_id/pages/domains/:id(.:format) projects/pages_domains#destroy {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/[^\/]+/} - namespace_project_pages GET /*namespace_id/:project_id/pages(.:format) projects/pages#show {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/.+/, :to=>/.+/} - namespace_project_network GET /*namespace_id/:project_id/network/:id projects/network#show {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/ - (?! - (?# doesn't begins with) - \/| (?# rule #6) - (?# doesn't contain) - .*(?: - [\/.]\.| (?# rule #1,3) - \/\/| (?# rule #6) - @\{| (?# rule #8) - \\ (?# rule #9) - ) - ) - [^\000-\040\177~^:?*\[]+ (?# rule #4-5) - (?# doesn't end with) - (?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/ - (?! - (?# doesn't begins with) - \/| (?# rule #6) - (?# doesn't contain) - .*(?: - [\/.]\.| (?# rule #1,3) - \/\/| (?# rule #6) - @\{| (?# rule #8) - \\ (?# rule #9) - ) - ) - [^\000-\040\177~^:?*\[]+ (?# rule #4-5) - (?# doesn't end with) - (?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/ - (?! - (?# doesn't begins with) - \/| (?# rule #6) - (?# doesn't contain) - .*(?: - [\/.]\.| (?# rule #1,3) - \/\/| (?# rule #6) - @\{| (?# rule #8) - \\ (?# rule #9) - ) - ) - [^\000-\040\177~^:?*\[]+ (?# rule #4-5) - (?# doesn't end with) - (?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/ - (?! - (?# doesn't begins with) - \/| (?# rule #6) - (?# doesn't contain) - .*(?: - [\/.]\.| (?# rule #1,3) - \/\/| (?# rule #6) - @\{| (?# rule #8) - \\ (?# rule #9) - ) - ) - [^\000-\040\177~^:?*\[]+ (?# rule #4-5) - (?# doesn't end with) - (?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/ - (?! - (?# doesn't begins with) - \/| (?# rule #6) - (?# doesn't contain) - .*(?: - [\/.]\.| (?# rule #1,3) - \/\/| (?# rule #6) - @\{| (?# rule #8) - \\ (?# rule #9) - ) - ) - [^\000-\040\177~^:?*\[]+ (?# rule #4-5) - (?# doesn't end with) - (?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - mark_as_spam_namespace_project_snippet POST /*namespace_id/:project_id/snippets/:id/mark_as_spam(.:format) projects/snippets#mark_as_spam {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - toggle_award_emoji_namespace_project_snippet POST /*namespace_id/:project_id/snippets/:id/toggle_award_emoji(.:format) projects/snippets#toggle_award_emoji {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - namespace_project_snippets GET /*namespace_id/:project_id/snippets(.:format) projects/snippets#index {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - namespace_project_snippet GET /*namespace_id/:project_id/snippets/:id(.:format) projects/snippets#show {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - PATCH /*namespace_id/:project_id/snippets/:id(.:format) projects/snippets#update {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - PUT /*namespace_id/:project_id/snippets/:id(.:format) projects/snippets#update {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - DELETE /*namespace_id/:project_id/snippets/:id(.:format) projects/snippets#destroy {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - test_namespace_project_service GET /*namespace_id/:project_id/services/:id/test(.:format) projects/services#test {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/[^\/]+/} - namespace_project_services GET /*namespace_id/:project_id/services(.:format) projects/services#index {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/[^\/]+/} - namespace_project_service PATCH /*namespace_id/:project_id/services/:id(.:format) projects/services#update {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/[^\/]+/} - PUT /*namespace_id/:project_id/services/:id(.:format) projects/services#update {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/[^\/]+/} - namespace_project_mattermost POST /*namespace_id/:project_id/mattermost(.:format) projects/mattermosts#create {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - disable_namespace_project_deploy_key PUT /*namespace_id/:project_id/deploy_keys/:id/disable(.:format) projects/deploy_keys#disable {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - namespace_project_deploy_keys GET /*namespace_id/:project_id/deploy_keys(.:format) projects/deploy_keys#index {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - diffs_namespace_project_merge_request GET /*namespace_id/:project_id/merge_requests/:id/diffs(.:format) projects/merge_requests#diffs {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - conflicts_namespace_project_merge_request GET /*namespace_id/:project_id/merge_requests/:id/conflicts(.:format) projects/merge_requests#conflicts {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - conflict_for_path_namespace_project_merge_request GET /*namespace_id/:project_id/merge_requests/:id/conflict_for_path(.:format) projects/merge_requests#conflict_for_path {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - pipelines_namespace_project_merge_request GET /*namespace_id/:project_id/merge_requests/:id/pipelines(.:format) projects/merge_requests#pipelines {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - merge_check_namespace_project_merge_request GET /*namespace_id/:project_id/merge_requests/:id/merge_check(.:format) projects/merge_requests#merge_check {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - merge_namespace_project_merge_request POST /*namespace_id/:project_id/merge_requests/:id/merge(.:format) projects/merge_requests#merge {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - merge_widget_refresh_namespace_project_merge_request GET /*namespace_id/:project_id/merge_requests/:id/merge_widget_refresh(.:format) projects/merge_requests#merge_widget_refresh {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} -cancel_merge_when_pipeline_succeeds_namespace_project_merge_request POST /*namespace_id/:project_id/merge_requests/:id/cancel_merge_when_pipeline_succeeds(.:format) projects/merge_requests#cancel_merge_when_pipeline_succeeds {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - ci_status_namespace_project_merge_request GET /*namespace_id/:project_id/merge_requests/:id/ci_status(.:format) projects/merge_requests#ci_status {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - status_namespace_project_merge_request GET /*namespace_id/:project_id/merge_requests/:id/status(.:format) projects/merge_requests#status {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - ci_environments_status_namespace_project_merge_request GET /*namespace_id/:project_id/merge_requests/:id/ci_environments_status(.:format) projects/merge_requests#ci_environments_status {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - toggle_subscription_namespace_project_merge_request POST /*namespace_id/:project_id/merge_requests/:id/toggle_subscription(.:format) projects/merge_requests#toggle_subscription {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - remove_wip_namespace_project_merge_request POST /*namespace_id/:project_id/merge_requests/:id/remove_wip(.:format) projects/merge_requests#remove_wip {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - diff_for_path_namespace_project_merge_request GET /*namespace_id/:project_id/merge_requests/:id/diff_for_path(.:format) projects/merge_requests#diff_for_path {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - resolve_conflicts_namespace_project_merge_request POST /*namespace_id/:project_id/merge_requests/:id/resolve_conflicts(.:format) projects/merge_requests#resolve_conflicts {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - assign_related_issues_namespace_project_merge_request POST /*namespace_id/:project_id/merge_requests/:id/assign_related_issues(.:format) projects/merge_requests#assign_related_issues {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - branch_from_namespace_project_merge_requests GET /*namespace_id/:project_id/merge_requests/branch_from(.:format) projects/merge_requests#branch_from {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\h{40}/, :merge_request_id=>/\d+/} - DELETE /*namespace_id/:project_id/merge_requests/:merge_request_id/discussions/:id/resolve(.:format) projects/discussions#unresolve {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\h{40}/, :merge_request_id=>/\d+/} - toggle_award_emoji_namespace_project_merge_request POST /*namespace_id/:project_id/merge_requests/:id/toggle_award_emoji(.:format) projects/merge_requests#toggle_award_emoji {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - namespace_project_merge_requests GET /*namespace_id/:project_id/merge_requests(.:format) projects/merge_requests#index {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - namespace_project_merge_request GET /*namespace_id/:project_id/merge_requests/:id(.:format) projects/merge_requests#show {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - PATCH /*namespace_id/:project_id/merge_requests/:id(.:format) projects/merge_requests#update {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - PUT /*namespace_id/:project_id/merge_requests/:id(.:format) projects/merge_requests#update {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - DELETE /*namespace_id/:project_id/merge_requests/:id(.:format) projects/merge_requests#destroy {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - namespace_project_branches GET /*namespace_id/:project_id/branches(.:format) projects/branches#index {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/ - (?! - (?# doesn't begins with) - \/| (?# rule #6) - (?# doesn't contain) - .*(?: - [\/.]\.| (?# rule #1,3) - \/\/| (?# rule #6) - @\{| (?# rule #8) - \\ (?# rule #9) - ) - ) - [^\000-\040\177~^:?*\[]+ (?# rule #4-5) - (?# doesn't end with) - (?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/ - (?! - (?# doesn't begins with) - \/| (?# rule #6) - (?# doesn't contain) - .*(?: - [\/.]\.| (?# rule #1,3) - \/\/| (?# rule #6) - @\{| (?# rule #8) - \\ (?# rule #9) - ) - ) - [^\000-\040\177~^:?*\[]+ (?# rule #4-5) - (?# doesn't end with) - (?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/ - (?! - (?# doesn't begins with) - \/| (?# rule #6) - (?# doesn't contain) - .*(?: - [\/.]\.| (?# rule #1,3) - \/\/| (?# rule #6) - @\{| (?# rule #8) - \\ (?# rule #9) - ) - ) - [^\000-\040\177~^:?*\[]+ (?# rule #4-5) - (?# doesn't end with) - (?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/ - (?! - (?# doesn't begins with) - \/| (?# rule #6) - (?# doesn't contain) - .*(?: - [\/.]\.| (?# rule #1,3) - \/\/| (?# rule #6) - @\{| (?# rule #8) - \\ (?# rule #9) - ) - ) - [^\000-\040\177~^:?*\[]+ (?# rule #4-5) - (?# doesn't end with) - (?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/ - (?! - (?# doesn't begins with) - \/| (?# rule #6) - (?# doesn't contain) - .*(?: - [\/.]\.| (?# rule #1,3) - \/\/| (?# rule #6) - @\{| (?# rule #8) - \\ (?# rule #9) - ) - ) - [^\000-\040\177~^:?*\[]+ (?# rule #4-5) - (?# doesn't end with) - (?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/ - (?! - (?# doesn't begins with) - \/| (?# rule #6) - (?# doesn't contain) - .*(?: - [\/.]\.| (?# rule #1,3) - \/\/| (?# rule #6) - @\{| (?# rule #8) - \\ (?# rule #9) - ) - ) - [^\000-\040\177~^:?*\[]+ (?# rule #4-5) - (?# doesn't end with) - (?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/ - (?! - (?# doesn't begins with) - \/| (?# rule #6) - (?# doesn't contain) - .*(?: - [\/.]\.| (?# rule #1,3) - \/\/| (?# rule #6) - @\{| (?# rule #8) - \\ (?# rule #9) - ) - ) - [^\000-\040\177~^:?*\[]+ (?# rule #4-5) - (?# doesn't end with) - (?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/ - (?! - (?# doesn't begins with) - \/| (?# rule #6) - (?# doesn't contain) - .*(?: - [\/.]\.| (?# rule #1,3) - \/\/| (?# rule #6) - @\{| (?# rule #8) - \\ (?# rule #9) - ) - ) - [^\000-\040\177~^:?*\[]+ (?# rule #4-5) - (?# doesn't end with) - (?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/ - (?! - (?# doesn't begins with) - \/| (?# rule #6) - (?# doesn't contain) - .*(?: - [\/.]\.| (?# rule #1,3) - \/\/| (?# rule #6) - @\{| (?# rule #8) - \\ (?# rule #9) - ) - ) - [^\000-\040\177~^:?*\[]+ (?# rule #4-5) - (?# doesn't end with) - (?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/ - (?! - (?# doesn't begins with) - \/| (?# rule #6) - (?# doesn't contain) - .*(?: - [\/.]\.| (?# rule #1,3) - \/\/| (?# rule #6) - @\{| (?# rule #8) - \\ (?# rule #9) - ) - ) - [^\000-\040\177~^:?*\[]+ (?# rule #4-5) - (?# doesn't end with) - (?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?nil} - folder_namespace_project_environments GET /*namespace_id/:project_id/environments/folders/:id(.:format) projects/environments#folder {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - cancel_namespace_project_build POST /*namespace_id/:project_id/builds/:id/cancel(.:format) projects/builds#cancel {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - retry_namespace_project_build POST /*namespace_id/:project_id/builds/:id/retry(.:format) projects/builds#retry {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - play_namespace_project_build POST /*namespace_id/:project_id/builds/:id/play(.:format) projects/builds#play {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - erase_namespace_project_build POST /*namespace_id/:project_id/builds/:id/erase(.:format) projects/builds#erase {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - trace_namespace_project_build GET /*namespace_id/:project_id/builds/:id/trace(.:format) projects/builds#trace {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - raw_namespace_project_build GET /*namespace_id/:project_id/builds/:id/raw(.:format) projects/builds#raw {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - download_namespace_project_build_artifacts GET /*namespace_id/:project_id/builds/:build_id/artifacts/download(.:format) projects/artifacts#download {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - browse_namespace_project_build_artifacts GET /*namespace_id/:project_id/builds/:build_id/artifacts/browse(/*path) projects/artifacts#browse {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - file_namespace_project_build_artifacts GET /*namespace_id/:project_id/builds/:build_id/artifacts/file/*path projects/artifacts#file {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - keep_namespace_project_build_artifacts POST /*namespace_id/:project_id/builds/:build_id/artifacts/keep(.:format) projects/artifacts#keep {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - namespace_project_builds GET /*namespace_id/:project_id/builds(.:format) projects/builds#index {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - test_namespace_project_hook GET /*namespace_id/:project_id/hooks/:id/test(.:format) projects/hooks#test {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - namespace_project_hooks GET /*namespace_id/:project_id/hooks(.:format) projects/hooks#index {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - namespace_project_container_registry_index GET /*namespace_id/:project_id/container_registry(.:format) projects/container_registry#index {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/ - (?! - (?# doesn't begins with) - \/| (?# rule #6) - (?# doesn't contain) - .*(?: - [\/.]\.| (?# rule #1,3) - \/\/| (?# rule #6) - @\{| (?# rule #8) - \\ (?# rule #9) - ) - ) - [^\000-\040\177~^:?*\[]+ (?# rule #4-5) - (?# doesn't end with) - (?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - sort_merge_requests_namespace_project_milestone PUT /*namespace_id/:project_id/milestones/:id/sort_merge_requests(.:format) projects/milestones#sort_merge_requests {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - namespace_project_milestones GET /*namespace_id/:project_id/milestones(.:format) projects/milestones#index {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - namespace_project_milestone GET /*namespace_id/:project_id/milestones/:id(.:format) projects/milestones#show {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - PATCH /*namespace_id/:project_id/milestones/:id(.:format) projects/milestones#update {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - PUT /*namespace_id/:project_id/milestones/:id(.:format) projects/milestones#update {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - DELETE /*namespace_id/:project_id/milestones/:id(.:format) projects/milestones#destroy {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - generate_namespace_project_labels POST /*namespace_id/:project_id/labels/generate(.:format) projects/labels#generate {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - toggle_subscription_namespace_project_label POST /*namespace_id/:project_id/labels/:id/toggle_subscription(.:format) projects/labels#toggle_subscription {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - remove_priority_namespace_project_label DELETE /*namespace_id/:project_id/labels/:id/remove_priority(.:format) projects/labels#remove_priority {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - namespace_project_labels GET /*namespace_id/:project_id/labels(.:format) projects/labels#index {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - namespace_project_label PATCH /*namespace_id/:project_id/labels/:id(.:format) projects/labels#update {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - PUT /*namespace_id/:project_id/labels/:id(.:format) projects/labels#update {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - DELETE /*namespace_id/:project_id/labels/:id(.:format) projects/labels#destroy {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - toggle_subscription_namespace_project_issue POST /*namespace_id/:project_id/issues/:id/toggle_subscription(.:format) projects/issues#toggle_subscription {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - mark_as_spam_namespace_project_issue POST /*namespace_id/:project_id/issues/:id/mark_as_spam(.:format) projects/issues#mark_as_spam {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - referenced_merge_requests_namespace_project_issue GET /*namespace_id/:project_id/issues/:id/referenced_merge_requests(.:format) projects/issues#referenced_merge_requests {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - related_branches_namespace_project_issue GET /*namespace_id/:project_id/issues/:id/related_branches(.:format) projects/issues#related_branches {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - can_create_branch_namespace_project_issue GET /*namespace_id/:project_id/issues/:id/can_create_branch(.:format) projects/issues#can_create_branch {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - bulk_update_namespace_project_issues POST /*namespace_id/:project_id/issues/bulk_update(.:format) projects/issues#bulk_update {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - namespace_project_issues GET /*namespace_id/:project_id/issues(.:format) projects/issues#index {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - namespace_project_issue GET /*namespace_id/:project_id/issues/:id(.:format) projects/issues#show {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - PATCH /*namespace_id/:project_id/issues/:id(.:format) projects/issues#update {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - PUT /*namespace_id/:project_id/issues/:id(.:format) projects/issues#update {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - DELETE /*namespace_id/:project_id/issues/:id(.:format) projects/issues#destroy {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - leave_namespace_project_project_members DELETE /*namespace_id/:project_id/project_members/leave(.:format) projects/project_members#leave {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/[a-zA-Z.\/0-9_\-#%+]+/} - request_access_namespace_project_project_members POST /*namespace_id/:project_id/project_members/request_access(.:format) projects/project_members#request_access {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/[a-zA-Z.\/0-9_\-#%+]+/} - namespace_project_project_members GET /*namespace_id/:project_id/project_members(.:format) projects/project_members#index {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/[a-zA-Z.\/0-9_\-#%+]+/} - PUT /*namespace_id/:project_id/project_members/:id(.:format) projects/project_members#update {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/[a-zA-Z.\/0-9_\-#%+]+/} - DELETE /*namespace_id/:project_id/project_members/:id(.:format) projects/project_members#destroy {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/[a-zA-Z.\/0-9_\-#%+]+/} - namespace_project_group_links GET /*namespace_id/:project_id/group_links(.:format) projects/group_links#index {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - PUT /*namespace_id/:project_id/group_links/:id(.:format) projects/group_links#update {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - DELETE /*namespace_id/:project_id/group_links/:id(.:format) projects/group_links#destroy {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - delete_attachment_namespace_project_note DELETE /*namespace_id/:project_id/notes/:id/delete_attachment(.:format) projects/notes#delete_attachment {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - resolve_namespace_project_note POST /*namespace_id/:project_id/notes/:id/resolve(.:format) projects/notes#resolve {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - DELETE /*namespace_id/:project_id/notes/:id/resolve(.:format) projects/notes#unresolve {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - toggle_award_emoji_namespace_project_note POST /*namespace_id/:project_id/notes/:id/toggle_award_emoji(.:format) projects/notes#toggle_award_emoji {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - namespace_project_notes GET /*namespace_id/:project_id/notes(.:format) projects/notes#index {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - PUT /*namespace_id/:project_id/notes/:id(.:format) projects/notes#update {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - DELETE /*namespace_id/:project_id/notes/:id(.:format) projects/notes#destroy {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\d+/} - namespace_project_board_issues GET /*namespace_id/:project_id/boards/:board_id/issues(.:format) projects/boards/issues#index {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/[^\/]+/} - namespace_project_uploads POST /*namespace_id/:project_id/uploads(.:format) projects/uploads#create {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/svg/} - coverage_namespace_project_badges GET /*namespace_id/:project_id/badges/*ref/coverage(.:format) projects/badges#coverage {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/svg/} - namespace_project_badges GET /*namespace_id/:project_id/badges(.:format) projects/badges#index {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\S+/} - namespace_project_wiki_history GET /*namespace_id/:project_id/wikis/*id/history projects/wikis#history {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\S+/} - namespace_project_wiki_preview_markdown POST /*namespace_id/:project_id/wikis/*id/preview_markdown projects/wikis#preview_markdown {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\S+/} - namespace_project_wiki GET /*namespace_id/:project_id/wikis/*id projects/wikis#show {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\S+/} - PUT /*namespace_id/:project_id/wikis/*id projects/wikis#update {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\S+/} - DELETE /*namespace_id/:project_id/wikis/*id projects/wikis#destroy {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/\S+/} - archive_namespace_project_repository GET /*namespace_id/:project_id/repository/archive(.:format) projects/repositories#archive {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(zip|tar|tar\.gz|tgz|gz|tar\.bz2|tbz|tbz2|tb2|bz2)/} - namespace_project_repository POST /*namespace_id/:project_id/repository(.:format) projects/repositories#create {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/ - (?! - (?# doesn't begins with) - \/| (?# rule #6) - (?# doesn't contain) - .*(?: - [\/.]\.| (?# rule #1,3) - \/\/| (?# rule #6) - @\{| (?# rule #8) - \\ (?# rule #9) - ) - ) - [^\000-\040\177~^:?*\[]+ (?# rule #4-5) - (?# doesn't end with) - (?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/.*/, :id=>/.*/} - namespace_project_new_blob GET /*namespace_id/:project_id/new/*id(.:format) projects/blob#new {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/.+/} - namespace_project_create_blob POST /*namespace_id/:project_id/create/*id(.:format) projects/blob#create {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/.+/} - namespace_project_edit_blob GET /*namespace_id/:project_id/edit/*id(.:format) projects/blob#edit {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/.+/} - namespace_project_update_blob PUT /*namespace_id/:project_id/update/*id(.:format) projects/blob#update {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/.+/} - namespace_project_preview_blob POST /*namespace_id/:project_id/preview/*id(.:format) projects/blob#preview {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/.+/} - namespace_project_blob_diff GET /*namespace_id/:project_id/blob/*id/diff(.:format) projects/blob#diff {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?false} - namespace_project_blob GET /*namespace_id/:project_id/blob/*id(.:format) projects/blob#show {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?false} - DELETE /*namespace_id/:project_id/blob/*id(.:format) projects/blob#destroy {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?false} - POST /*namespace_id/:project_id/blob/*id(.:format) projects/blob#create {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?false} - PUT /*namespace_id/:project_id/blob/*id(.:format) projects/blob#update {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?false} - namespace_project_raw GET /*namespace_id/:project_id/raw/*id(.:format) projects/raw#show {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/.+/, :format=>/(html|js)/} - namespace_project_tree GET /*namespace_id/:project_id/tree/*id(.:format) projects/tree#show {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/.+/, :format=>/(html|js)/} - namespace_project_find_file GET /*namespace_id/:project_id/find_file/*id(.:format) projects/find_file#show {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/.+/, :format=>/html/} - namespace_project_files GET /*namespace_id/:project_id/files/*id(.:format) projects/find_file#list {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[^.]|\.(?!json$))+/, :format=>/json/} - namespace_project_create_dir POST /*namespace_id/:project_id/create_dir/*id(.:format) projects/tree#create_dir {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/.+/} - namespace_project_blame GET /*namespace_id/:project_id/blame/*id(.:format) projects/blame#show {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/.+/, :format=>/(html|js)/} - namespace_project_commits GET /*namespace_id/:project_id/commits/*id(.:format) projects/commits#show {:project_id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/.+/, :format=>false} - transfer_namespace_project PUT /*namespace_id/:id/transfer(.:format) projects#transfer {:id=>/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(?:[a-zA-Z0-9_\.][a-zA-Z0-9_\-\.]*)(?/(html|json|atom)/} - PATCH /*id(.:format) groups#update {:format=>/(html|json|atom)/} - PUT /*id(.:format) groups#update {:format=>/(html|json|atom)/} - DELETE /*id(.:format) groups#destroy {:format=>/(html|json|atom)/} - GET /*unmatched_route(.:format) application#route_not_found - GET /health_check(/:checks)(.:format) health_check/health_check#index - -Routes for LetterOpenerWeb::Engine: -clear_letters DELETE /clear(.:format) letter_opener_web/letters#clear -delete_letter DELETE /:id(.:format) letter_opener_web/letters#destroy - letters GET / letter_opener_web/letters#index - letter GET /:id(/:style)(.:format) letter_opener_web/letters#show - GET /:id/attachments/:file(.:format) letter_opener_web/letters#attachment -- cgit v1.2.1