add branch
This commit is contained in:
parent
ed9e2b1d37
commit
226b9632b5
|
@ -91,11 +91,23 @@ module Mobile
|
|||
Rails.logger.info params[:shaList].length
|
||||
g = Gitlab.client # 用于通过gitlab api进行查询
|
||||
result = []
|
||||
|
||||
branch_sha_array = [] # 存储分支branch上所有的commit sha
|
||||
branch_commits = g.commits(project.gpid, :ref_name => params[:branch]) # 查询branch的所有commit
|
||||
branch_commits.each do |branch_commit|
|
||||
branch_sha_array << branch_commit.id
|
||||
end
|
||||
|
||||
params[:shaList].each do |sha|
|
||||
Rails.logger.info project.gpid
|
||||
commit = g.commit(project.gpid, sha)
|
||||
if commit
|
||||
result << commit
|
||||
if branch_sha_array.include?(commit.id)
|
||||
result << commit
|
||||
else
|
||||
Rails.logger.info "当前的commit不属于这个分支"
|
||||
result << false # 表示当前的commit不属于这个分支
|
||||
end
|
||||
else
|
||||
result << false
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue