mirror of
https://gitlink.org.cn/Gitlink/forgeplus.git
synced 2026-05-03 03:40:49 +08:00
ADD get a commit api
This commit is contained in:
@@ -1,27 +1,11 @@
|
||||
json.key_format! camelize: :lower
|
||||
json.additions @commit['commit_diff']['TotalAddition']
|
||||
json.deletions @commit['commit_diff']['TotalDeletion']
|
||||
json.sha @commit['sha']
|
||||
json.url request.url
|
||||
json.commit do
|
||||
@commit['commit'].delete('url')
|
||||
json.author @commit['commit']['author']
|
||||
json.committer @commit['commit']['committer']
|
||||
json.message @commit['commit']['message']
|
||||
json.tree do
|
||||
@commit['commit']['tree']['sha']
|
||||
end
|
||||
end
|
||||
json.author do
|
||||
json.partial! 'commit_author', user: render_commit_author(@commit['author'])
|
||||
end
|
||||
json.committer do
|
||||
json.partial! 'commit_author', user: render_commit_author(@commit['committer'])
|
||||
end
|
||||
# json.key_format! camelize: :lower
|
||||
json.files_count @commit_diff['NumFiles']
|
||||
json.total_addition @commit_diff['TotalAddition']
|
||||
json.total_deletion @commit_diff['TotalDeletion']
|
||||
json.files @commit_diff['Files'], partial: 'pull_requests/diff_file', as: :file
|
||||
|
||||
json.partial! 'commit', commit: @commit, project: @project
|
||||
json.parents @commit['parents'] do |parent|
|
||||
json.sha parent['sha']
|
||||
json.url EduSetting.get('host_name') + commit_repository_path(@repo, parent['sha'])
|
||||
# json.url EduSetting.get('host_name') + commit_repository_path(@repo, parent['sha'])
|
||||
end
|
||||
|
||||
json.files @commit['commit_diff']['Files']
|
||||
|
||||
Reference in New Issue
Block a user