Skip to content

Instantly share code, notes, and snippets.

@thomasbiddle
Created June 27, 2013 22:45
Show Gist options
  • Save thomasbiddle/5881079 to your computer and use it in GitHub Desktop.
Save thomasbiddle/5881079 to your computer and use it in GitHub Desktop.
Gitlab routes - Someone in IRC was looking for a list of routes for Gitlab
search GET /search(.:format) search#show
api_api /api API::API
sidekiq /admin/sidekiq Sidekiq::Web
/ #<Rack::Builder:0x00000003edd110 @run=#<Grack::Server:0x00000003edcdf0 @config={:git_path=>"/usr/bin/git", :project_root=>"/home/git/repositories/", :upload_pack=>true, :receive_pack=>true}>, @map=nil, @use=[#<Proc:0x00000003edce18@/home/inflection/.rvm/gems/ruby-1.9.3-p194/gems/rack-1.4.5/lib/rack/builder.rb:82>]>
help GET /help(.:format) help#index
help_api GET /help/api(.:format) help#api
help_markdown GET /help/markdown(.:format) help#markdown
help_permissions GET /help/permissions(.:format) help#permissions
help_public_access GET /help/public_access(.:format) help#public_access
help_raketasks GET /help/raketasks(.:format) help#raketasks
help_ssh GET /help/ssh(.:format) help#ssh
help_system_hooks GET /help/system_hooks(.:format) help#system_hooks
help_web_hooks GET /help/web_hooks(.:format) help#web_hooks
help_workflow GET /help/workflow(.:format) help#workflow
public_projects GET /public/projects(.:format) public/projects#index
public_root /public(.:format) public/projects#index
GET /files/:type/:id/:filename(.:format) files#download {:id=>/\d+/, :type=>/[a-z]+/, :filename=>/.+/}
team_update_admin_user PUT /admin/users/:id/team_update(.:format) admin/users#team_update {: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_\-]+/}
admin_users GET /admin/users(.:format) admin/users#index {:id=>/[a-zA-Z.\/0-9_\-]+/}
POST /admin/users(.:format) admin/users#create {:id=>/[a-zA-Z.\/0-9_\-]+/}
new_admin_user GET /admin/users/new(.:format) admin/users#new {:id=>/[a-zA-Z.\/0-9_\-]+/}
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_\-]+/}
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_\-]+/}
project_update_admin_group PUT /admin/groups/:id/project_update(.:format) admin/groups#project_update {:id=>/[^\/]+/}
project_teams_update_admin_group PUT /admin/groups/:id/project_teams_update(.:format) admin/groups#project_teams_update {:id=>/[^\/]+/}
remove_project_admin_group DELETE /admin/groups/:id/remove_project(.:format) admin/groups#remove_project {:id=>/[^\/]+/}
admin_groups GET /admin/groups(.:format) admin/groups#index {:id=>/[^\/]+/}
POST /admin/groups(.:format) admin/groups#create {:id=>/[^\/]+/}
new_admin_group GET /admin/groups/new(.:format) admin/groups#new {:id=>/[^\/]+/}
edit_admin_group GET /admin/groups/:id/edit(.:format) admin/groups#edit {:id=>/[^\/]+/}
admin_group GET /admin/groups/:id(.:format) admin/groups#show {:id=>/[^\/]+/}
PUT /admin/groups/:id(.:format) admin/groups#update {:id=>/[^\/]+/}
DELETE /admin/groups/:id(.:format) admin/groups#destroy {:id=>/[^\/]+/}
admin_team_members POST /admin/teams/:team_id/members(.:format) admin/teams/members#create {:id=>/[^\/]+/, :team_id=>/[^\/]+/}
new_admin_team_member GET /admin/teams/:team_id/members/new(.:format) admin/teams/members#new {:id=>/[^\/]+/, :team_id=>/[^\/]+/}
edit_admin_team_member GET /admin/teams/:team_id/members/:id/edit(.:format) admin/teams/members#edit {:id=>/[^\/]+/, :team_id=>/[^\/]+/}
admin_team_member PUT /admin/teams/:team_id/members/:id(.:format) admin/teams/members#update {:id=>/[^\/]+/, :team_id=>/[^\/]+/}
DELETE /admin/teams/:team_id/members/:id(.:format) admin/teams/members#destroy {:id=>/[^\/]+/, :team_id=>/[^\/]+/}
admin_team_projects POST /admin/teams/:team_id/projects(.:format) admin/teams/projects#create {:id=>/[a-zA-Z.\/0-9_\-]+/, :team_id=>/[^\/]+/}
new_admin_team_project GET /admin/teams/:team_id/projects/new(.:format) admin/teams/projects#new {:id=>/[a-zA-Z.\/0-9_\-]+/, :team_id=>/[^\/]+/}
edit_admin_team_project GET /admin/teams/:team_id/projects/:id/edit(.:format) admin/teams/projects#edit {:id=>/[a-zA-Z.\/0-9_\-]+/, :team_id=>/[^\/]+/}
admin_team_project PUT /admin/teams/:team_id/projects/:id(.:format) admin/teams/projects#update {:id=>/[a-zA-Z.\/0-9_\-]+/, :team_id=>/[^\/]+/}
DELETE /admin/teams/:team_id/projects/:id(.:format) admin/teams/projects#destroy {:id=>/[a-zA-Z.\/0-9_\-]+/, :team_id=>/[^\/]+/}
admin_teams GET /admin/teams(.:format) admin/teams#index {:id=>/[^\/]+/}
POST /admin/teams(.:format) admin/teams#create {:id=>/[^\/]+/}
new_admin_team GET /admin/teams/new(.:format) admin/teams#new {:id=>/[^\/]+/}
edit_admin_team GET /admin/teams/:id/edit(.:format) admin/teams#edit {:id=>/[^\/]+/}
admin_team GET /admin/teams/:id(.:format) admin/teams#show {:id=>/[^\/]+/}
PUT /admin/teams/:id(.:format) admin/teams#update {:id=>/[^\/]+/}
DELETE /admin/teams/:id(.:format) admin/teams#destroy {:id=>/[^\/]+/}
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
admin_logs GET /admin/logs(.:format) admin/logs#show
admin_background_jobs GET /admin/background_jobs(.:format) admin/background_jobs#show
edit_admin_project_member GET /admin/projects/:project_id/members/:id/edit(.:format) admin/projects/members#edit {:id=>/[a-zA-Z.\/0-9_\-]+/, :project_id=>/[a-zA-Z.\/0-9_\-]+/}
admin_project_member PUT /admin/projects/:project_id/members/:id(.:format) admin/projects/members#update {:id=>/[a-zA-Z.\/0-9_\-]+/, :project_id=>/[a-zA-Z.\/0-9_\-]+/}
DELETE /admin/projects/:project_id/members/:id(.:format) admin/projects/members#destroy {:id=>/[a-zA-Z.\/0-9_\-]+/, :project_id=>/[a-zA-Z.\/0-9_\-]+/}
admin_projects GET /admin/projects(.:format) admin/projects#index {:id=>/[a-zA-Z.\/0-9_\-]+/}
admin_project GET /admin/projects/:id(.:format) admin/projects#show {:id=>/[a-zA-Z.\/0-9_\-]+/}
admin_root /admin(.:format) admin/dashboard#index
errors_githost GET /errors/githost(.:format) errors#githost
account_profile GET /profile/account(.:format) profiles#account
history_profile GET /profile/history(.:format) profiles#history
token_profile GET /profile/token(.:format) profiles#token
design_profile GET /profile/design(.:format) profiles#design
update_password_profile PUT /profile/update_password(.:format) profiles#update_password
reset_private_token_profile PUT /profile/reset_private_token(.:format) profiles#reset_private_token
update_username_profile PUT /profile/update_username(.:format) profiles#update_username
profile_notifications POST /profile/notifications(.:format) notifications#create
new_profile_notifications GET /profile/notifications/new(.:format) notifications#new
edit_profile_notifications GET /profile/notifications/edit(.:format) notifications#edit
GET /profile/notifications(.:format) notifications#show
PUT /profile/notifications(.:format) notifications#update
DELETE /profile/notifications(.:format) notifications#destroy
profile GET /profile(.:format) profiles#show
PUT /profile(.:format) profiles#update
keys GET /keys(.:format) keys#index
POST /keys(.:format) keys#create
new_key GET /keys/new(.:format) keys#new
edit_key GET /keys/:id/edit(.:format) keys#edit
key GET /keys/:id(.:format) keys#show
PUT /keys/:id(.:format) keys#update
DELETE /keys/:id(.:format) keys#destroy
user /u/:username(.:format) users#show {:username=>/.*/}
projects_dashboard GET /dashboard/projects(.:format) dashboard#projects
issues_dashboard GET /dashboard/issues(.:format) dashboard#issues
merge_requests_dashboard GET /dashboard/merge_requests(.:format) dashboard#merge_requests
dashboard POST /dashboard(.:format) dashboard#create
new_dashboard GET /dashboard/new(.:format) dashboard#new
edit_dashboard GET /dashboard/edit(.:format) dashboard#edit
GET /dashboard(.:format) dashboard#show
PUT /dashboard(.:format) dashboard#update
DELETE /dashboard(.:format) dashboard#destroy
issues_group GET /groups/:id/issues(.:format) groups#issues {:id=>/(?:[^.]|\.(?!atom$))+/, :format=>/atom/}
merge_requests_group GET /groups/:id/merge_requests(.:format) groups#merge_requests {:id=>/(?:[^.]|\.(?!atom$))+/, :format=>/atom/}
search_group GET /groups/:id/search(.:format) groups#search {:id=>/(?:[^.]|\.(?!atom$))+/, :format=>/atom/}
people_group GET /groups/:id/people(.:format) groups#people {:id=>/(?:[^.]|\.(?!atom$))+/, :format=>/atom/}
team_members_group POST /groups/:id/team_members(.:format) groups#team_members {:id=>/(?:[^.]|\.(?!atom$))+/, :format=>/atom/}
groups GET /groups(.:format) groups#index {:id=>/(?:[^.]|\.(?!atom$))+/, :format=>/atom/}
POST /groups(.:format) groups#create {:id=>/(?:[^.]|\.(?!atom$))+/, :format=>/atom/}
new_group GET /groups/new(.:format) groups#new {:id=>/(?:[^.]|\.(?!atom$))+/, :format=>/atom/}
edit_group GET /groups/:id/edit(.:format) groups#edit {:id=>/(?:[^.]|\.(?!atom$))+/, :format=>/atom/}
group GET /groups/:id(.:format) groups#show {:id=>/(?:[^.]|\.(?!atom$))+/, :format=>/atom/}
PUT /groups/:id(.:format) groups#update {:id=>/(?:[^.]|\.(?!atom$))+/, :format=>/atom/}
DELETE /groups/:id(.:format) groups#destroy {:id=>/(?:[^.]|\.(?!atom$))+/, :format=>/atom/}
issues_team GET /teams/:id/issues(.:format) teams#issues {:id=>/(?:[^.]|\.(?!atom$))+/, :format=>/atom/}
merge_requests_team GET /teams/:id/merge_requests(.:format) teams#merge_requests {:id=>/(?:[^.]|\.(?!atom$))+/, :format=>/atom/}
team_members GET /teams/:team_id/members(.:format) teams/members#index {:id=>/(?:[^.]|\.(?!atom$))+/, :format=>/atom/, :team_id=>/(?:[^.]|\.(?!atom$))+/}
POST /teams/:team_id/members(.:format) teams/members#create {:id=>/(?:[^.]|\.(?!atom$))+/, :format=>/atom/, :team_id=>/(?:[^.]|\.(?!atom$))+/}
new_team_member GET /teams/:team_id/members/new(.:format) teams/members#new {:id=>/(?:[^.]|\.(?!atom$))+/, :format=>/atom/, :team_id=>/(?:[^.]|\.(?!atom$))+/}
edit_team_member GET /teams/:team_id/members/:id/edit(.:format) teams/members#edit {:id=>/(?:[^.]|\.(?!atom$))+/, :format=>/atom/, :team_id=>/(?:[^.]|\.(?!atom$))+/}
team_member PUT /teams/:team_id/members/:id(.:format) teams/members#update {:id=>/(?:[^.]|\.(?!atom$))+/, :format=>/atom/, :team_id=>/(?:[^.]|\.(?!atom$))+/}
DELETE /teams/:team_id/members/:id(.:format) teams/members#destroy {:id=>/(?:[^.]|\.(?!atom$))+/, :format=>/atom/, :team_id=>/(?:[^.]|\.(?!atom$))+/}
team_projects GET /teams/:team_id/projects(.:format) teams/projects#index {:id=>/[a-zA-Z.0-9_\-\/]+/, :format=>/atom/, :team_id=>/(?:[^.]|\.(?!atom$))+/}
POST /teams/:team_id/projects(.:format) teams/projects#create {:id=>/[a-zA-Z.0-9_\-\/]+/, :format=>/atom/, :team_id=>/(?:[^.]|\.(?!atom$))+/}
new_team_project GET /teams/:team_id/projects/new(.:format) teams/projects#new {:id=>/[a-zA-Z.0-9_\-\/]+/, :format=>/atom/, :team_id=>/(?:[^.]|\.(?!atom$))+/}
edit_team_project GET /teams/:team_id/projects/:id/edit(.:format) teams/projects#edit {:id=>/[a-zA-Z.0-9_\-\/]+/, :format=>/atom/, :team_id=>/(?:[^.]|\.(?!atom$))+/}
team_project PUT /teams/:team_id/projects/:id(.:format) teams/projects#update {:id=>/[a-zA-Z.0-9_\-\/]+/, :format=>/atom/, :team_id=>/(?:[^.]|\.(?!atom$))+/}
DELETE /teams/:team_id/projects/:id(.:format) teams/projects#destroy {:id=>/[a-zA-Z.0-9_\-\/]+/, :format=>/atom/, :team_id=>/(?:[^.]|\.(?!atom$))+/}
teams GET /teams(.:format) teams#index {:id=>/(?:[^.]|\.(?!atom$))+/, :format=>/atom/}
POST /teams(.:format) teams#create {:id=>/(?:[^.]|\.(?!atom$))+/, :format=>/atom/}
new_team GET /teams/new(.:format) teams#new {:id=>/(?:[^.]|\.(?!atom$))+/, :format=>/atom/}
edit_team GET /teams/:id/edit(.:format) teams#edit {:id=>/(?:[^.]|\.(?!atom$))+/, :format=>/atom/}
team GET /teams/:id(.:format) teams#show {:id=>/(?:[^.]|\.(?!atom$))+/, :format=>/atom/}
PUT /teams/:id(.:format) teams#update {:id=>/(?:[^.]|\.(?!atom$))+/, :format=>/atom/}
DELETE /teams/:id(.:format) teams#destroy {:id=>/(?:[^.]|\.(?!atom$))+/, :format=>/atom/}
projects POST /projects(.:format) projects#create {:id=>/[^\/]+/}
new_project GET /projects/new(.:format) projects#new {:id=>/[^\/]+/}
new_user_session GET /users/sign_in(.:format) devise/sessions#new
user_session POST /users/sign_in(.:format) devise/sessions#create
destroy_user_session DELETE /users/sign_out(.:format) devise/sessions#destroy
user_omniauth_authorize GET|POST /users/auth/:provider(.:format) omniauth_callbacks#passthru {:provider=>/(?!)/}
user_omniauth_callback GET|POST /users/auth/:action/callback(.:format) omniauth_callbacks#(?-mix:(?!))
user_password POST /users/password(.:format) devise/passwords#create
new_user_password GET /users/password/new(.:format) devise/passwords#new
edit_user_password GET /users/password/edit(.:format) devise/passwords#edit
PUT /users/password(.:format) devise/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
PUT /users(.:format) registrations#update
DELETE /users(.:format) registrations#destroy
transfer_project PUT /:id/transfer(.:format) projects#transfer {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
fork_project POST /:id/fork(.:format) projects#fork {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
autocomplete_sources_project GET /:id/autocomplete_sources(.:format) projects#autocomplete_sources {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
project_blob GET /:project_id/blob/:id(.:format) blob#show {:id=>/.+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
project_raw GET /:project_id/raw/:id(.:format) raw#show {:id=>/.+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
project_tree GET /:project_id/tree/:id(.:format) tree#show {:id=>/.+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :format=>/(html|js)/}
project_edit_tree GET /:project_id/edit/:id(.:format) edit_tree#show {:id=>/.+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
PUT /:project_id/edit/:id(.:format) edit_tree#update {:id=>/.+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
project_commit GET /:project_id/commit/:id(.:format) commit#show {:id=>/[[:alnum:]]{6,40}/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
project_commits GET /:project_id/commits/:id(.:format) commits#show {:id=>/(?:[^.]|\.(?!atom$))+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :format=>/atom/}
project_compare_index GET /:project_id/compare(.:format) compare#index {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
POST /:project_id/compare(.:format) compare#create {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
project_blame GET /:project_id/blame/:id(.:format) blame#show {:id=>/.+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
project_graph GET /:project_id/graph/:id(.:format) graph#show {:id=>/(?:[^.]|\.(?!json$))+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :format=>/json/}
project_compare GET|POST /:project_id/compare/:from...:to(.:format) compare#show {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :from=>/.+/, :to=>/.+/}
pages_project_wikis GET /:project_id/wikis/pages(.:format) wikis#pages {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
PUT /:project_id/wikis/:id(.:format) wikis#update {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
git_access_project_wikis GET /:project_id/wikis/git_access(.:format) wikis#git_access {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
history_project_wiki GET /:project_id/wikis/:id/history(.:format) wikis#history {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
project_wikis POST /:project_id/wikis(.:format) wikis#create {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
edit_project_wiki GET /:project_id/wikis/:id/edit(.:format) wikis#edit {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
project_wiki GET /:project_id/wikis/:id(.:format) wikis#show {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
DELETE /:project_id/wikis/:id(.:format) wikis#destroy {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
notes_project_wall GET /:project_id/wall/notes(.:format) walls#notes {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
project_wall GET /:project_id/wall(.:format) walls#show {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
branches_project_repository GET /:project_id/repository/branches(.:format) repositories#branches {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
tags_project_repository GET /:project_id/repository/tags(.:format) repositories#tags {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
stats_project_repository GET /:project_id/repository/stats(.:format) repositories#stats {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
archive_project_repository GET /:project_id/repository/archive(.:format) repositories#archive {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
project_repository POST /:project_id/repository(.:format) repositories#create {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
new_project_repository GET /:project_id/repository/new(.:format) repositories#new {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
edit_project_repository GET /:project_id/repository/edit(.:format) repositories#edit {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
GET /:project_id/repository(.:format) repositories#show {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
PUT /:project_id/repository(.:format) repositories#update {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
DELETE /:project_id/repository(.:format) repositories#destroy {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
test_project_service GET /:project_id/services/:id/test(.:format) services#test {:id=>/[^\/]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
project_services GET /:project_id/services(.:format) services#index {:id=>/[^\/]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
edit_project_service GET /:project_id/services/:id/edit(.:format) services#edit {:id=>/[^\/]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
project_service PUT /:project_id/services/:id(.:format) services#update {:id=>/[^\/]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
enable_project_deploy_key PUT /:project_id/deploy_keys/:id/enable(.:format) deploy_keys#enable {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
disable_project_deploy_key PUT /:project_id/deploy_keys/:id/disable(.:format) deploy_keys#disable {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
project_deploy_keys GET /:project_id/deploy_keys(.:format) deploy_keys#index {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
POST /:project_id/deploy_keys(.:format) deploy_keys#create {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
new_project_deploy_key GET /:project_id/deploy_keys/new(.:format) deploy_keys#new {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
edit_project_deploy_key GET /:project_id/deploy_keys/:id/edit(.:format) deploy_keys#edit {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
project_deploy_key GET /:project_id/deploy_keys/:id(.:format) deploy_keys#show {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
PUT /:project_id/deploy_keys/:id(.:format) deploy_keys#update {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
DELETE /:project_id/deploy_keys/:id(.:format) deploy_keys#destroy {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
project_protected_branches GET /:project_id/protected_branches(.:format) protected_branches#index {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
POST /:project_id/protected_branches(.:format) protected_branches#create {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
project_protected_branch DELETE /:project_id/protected_branches/:id(.:format) protected_branches#destroy {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
switch_project_refs GET /:project_id/refs/switch(.:format) refs#switch {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
logs_tree_project_ref GET /:project_id/refs/:id/logs_tree(.:format) refs#logs_tree {:id=>/[a-zA-Z.\/0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
logs_file_project_ref GET /:project_id/refs/:id/logs_tree/:path(.:format) refs#logs_tree {:id=>/[a-zA-Z.0-9\/_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :path=>/.*/}
diffs_project_merge_request GET /:project_id/merge_requests/:id/diffs(.:format) merge_requests#diffs {:id=>/\d+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
automerge_project_merge_request GET /:project_id/merge_requests/:id/automerge(.:format) merge_requests#automerge {:id=>/\d+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
automerge_check_project_merge_request GET /:project_id/merge_requests/:id/automerge_check(.:format) merge_requests#automerge_check {:id=>/\d+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
ci_status_project_merge_request GET /:project_id/merge_requests/:id/ci_status(.:format) merge_requests#ci_status {:id=>/\d+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
branch_from_project_merge_requests GET /:project_id/merge_requests/branch_from(.:format) merge_requests#branch_from {:id=>/\d+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
branch_to_project_merge_requests GET /:project_id/merge_requests/branch_to(.:format) merge_requests#branch_to {:id=>/\d+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
project_merge_requests GET /:project_id/merge_requests(.:format) merge_requests#index {:id=>/\d+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
POST /:project_id/merge_requests(.:format) merge_requests#create {:id=>/\d+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
new_project_merge_request GET /:project_id/merge_requests/new(.:format) merge_requests#new {:id=>/\d+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
edit_project_merge_request GET /:project_id/merge_requests/:id/edit(.:format) merge_requests#edit {:id=>/\d+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
project_merge_request GET /:project_id/merge_requests/:id(.:format) merge_requests#show {:id=>/\d+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
PUT /:project_id/merge_requests/:id(.:format) merge_requests#update {:id=>/\d+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
raw_project_snippet GET /:project_id/snippets/:id/raw(.:format) snippets#raw {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
project_snippets GET /:project_id/snippets(.:format) snippets#index {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
POST /:project_id/snippets(.:format) snippets#create {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
new_project_snippet GET /:project_id/snippets/new(.:format) snippets#new {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
edit_project_snippet GET /:project_id/snippets/:id/edit(.:format) snippets#edit {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
project_snippet GET /:project_id/snippets/:id(.:format) snippets#show {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
PUT /:project_id/snippets/:id(.:format) snippets#update {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
DELETE /:project_id/snippets/:id(.:format) snippets#destroy {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
test_project_hook GET /:project_id/hooks/:id/test(.:format) hooks#test {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
project_hooks GET /:project_id/hooks(.:format) hooks#index {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
POST /:project_id/hooks(.:format) hooks#create {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
project_hook DELETE /:project_id/hooks/:id(.:format) hooks#destroy {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
project_team_index GET /:project_id/team(.:format) team_members#index {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
project_milestones GET /:project_id/milestones(.:format) milestones#index {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
POST /:project_id/milestones(.:format) milestones#create {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
new_project_milestone GET /:project_id/milestones/new(.:format) milestones#new {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
edit_project_milestone GET /:project_id/milestones/:id/edit(.:format) milestones#edit {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
project_milestone GET /:project_id/milestones/:id(.:format) milestones#show {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
PUT /:project_id/milestones/:id(.:format) milestones#update {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
generate_project_labels POST /:project_id/labels/generate(.:format) labels#generate {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
project_labels GET /:project_id/labels(.:format) labels#index {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
bulk_update_project_issues POST /:project_id/issues/bulk_update(.:format) issues#bulk_update {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
project_issues GET /:project_id/issues(.:format) issues#index {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
POST /:project_id/issues(.:format) issues#create {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
new_project_issue GET /:project_id/issues/new(.:format) issues#new {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
edit_project_issue GET /:project_id/issues/:id/edit(.:format) issues#edit {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
project_issue GET /:project_id/issues/:id(.:format) issues#show {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
PUT /:project_id/issues/:id(.:format) issues#update {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
import_project_team_members GET /:project_id/team_members/import(.:format) team_members#import {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
apply_import_project_team_members POST /:project_id/team_members/apply_import(.:format) team_members#apply_import {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
project_team_members POST /:project_id/team_members(.:format) team_members#create {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
new_project_team_member GET /:project_id/team_members/new(.:format) team_members#new {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
project_team_member GET /:project_id/team_members/:id(.:format) team_members#show {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
PUT /:project_id/team_members/:id(.:format) team_members#update {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
DELETE /:project_id/team_members/:id(.:format) team_members#destroy {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
available_project_teams GET /:project_id/teams/available(.:format) projects/teams#available {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
assign_project_teams POST /:project_id/teams/assign(.:format) projects/teams#assign {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
resign_project_team DELETE /:project_id/teams/:id/resign(.:format) projects/teams#resign {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
preview_project_notes POST /:project_id/notes/preview(.:format) notes#preview {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
project_notes GET /:project_id/notes(.:format) notes#index {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
POST /:project_id/notes(.:format) notes#create {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
project_note DELETE /:project_id/notes/:id(.:format) notes#destroy {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/, :project_id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
edit_project GET /:id/edit(.:format) projects#edit {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
project GET /:id(.:format) projects#show {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
PUT /:id(.:format) projects#update {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
DELETE /:id(.:format) projects#destroy {:id=>/(?:[a-zA-Z.0-9_\-]+\/)?[a-zA-Z.0-9_\-]+/}
root / dashboard#show
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment