ADD some api

* api/v1/repos/{owner}/{repo}/pulls/{number}/commits
* api/v1/repos/{owner}/{repo}/pulls/{number}/files
* api/v1/repos/{owner}/{repo}/compare/{base}...{head}
This commit is contained in:
Jasder
2020-11-03 18:37:47 +08:00
parent 70f7b59349
commit 2347697e93
15 changed files with 559 additions and 18 deletions

View File

@@ -1,5 +1,5 @@
Rails.application.routes.draw do
require 'sidekiq/web'
require 'admin_constraint'
@@ -337,11 +337,18 @@ Rails.application.routes.draw do
end
end
# compare
resources :compare, only: [:index, :create]
get '/compare/:base...:head' => 'compare#show', :as => 'compare',
:constraints => { base: /.+/, head: /.+/ }
resources :pull_requests, :path => :pulls, except: [:destroy] do
member do
post :pr_merge
# post :check_merge
post :refuse_merge
get :files
get :commits
end
collection do
post :check_can_merge