mirror of
https://gitlink.org.cn/Gitlink/forgeplus.git
synced 2026-05-21 20:25:45 +08:00
33 lines
786 B
Ruby
33 lines
786 B
Ruby
if @project.forge?
|
|
json.last_commit do
|
|
if @latest_commit
|
|
json.partial! 'commit', commit: @latest_commit, project: @project
|
|
else
|
|
json.nil!
|
|
end
|
|
end
|
|
#json.tags_count @tags_count
|
|
#json.branches_count @branches_count
|
|
#json.commits_count @commits_count
|
|
json.entries do
|
|
json.array! @sub_entries do |entry|
|
|
json.partial! 'repositories/simple_entry', locals: { entry: entry }
|
|
end
|
|
end
|
|
end
|
|
|
|
if @project.educoder?
|
|
json.last_commit do
|
|
if @sub_entries['commits']
|
|
json.partial! 'commit', commit: @sub_entries['commits'], project: @project
|
|
else
|
|
json.nil!
|
|
end
|
|
end
|
|
json.entries do
|
|
json.array! @sub_entries['trees'] do |entry|
|
|
json.partial! 'repositories/simple_entry', locals: { entry: entry }
|
|
end
|
|
end
|
|
end
|