|
|
|
@ -325,27 +325,27 @@ class ProjectsController < ApplicationController
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
# 版本库统计图
|
|
|
|
|
unless @project.gpid.nil? || @project.project_score.changeset_num == 0
|
|
|
|
|
# rep_statics_commit = @project.rep_statics.order("commits_num desc")
|
|
|
|
|
rep_statics_commit = RepStatics.find_by_sql("SELECT * FROM `rep_statics` where project_id = #{@project.id} order by commits_num desc limit 10")
|
|
|
|
|
rep_statics_code = RepStatics.find_by_sql("SELECT * FROM `rep_statics` where project_id = #{@project.id} order by changeset desc limit 10")
|
|
|
|
|
# rep_statics_code = @project.rep_statics.sort_by {|u| u.changeset}.reverse
|
|
|
|
|
@a_uname = rep_statics_commit.map {|s| s.uname }
|
|
|
|
|
@a_uname_code = rep_statics_code.map {|s| s.uname }
|
|
|
|
|
@a_commits_num = rep_statics_commit.map {|s| s.commits_num.to_i }
|
|
|
|
|
@a_commits_add = rep_statics_code.map {|s| s.add.to_i }
|
|
|
|
|
@a_commits_del = rep_statics_code.map {|s| s.del.to_i }
|
|
|
|
|
@a_commits_changeset = rep_statics_code.map {|s| s.changeset.to_i }
|
|
|
|
|
g = Gitlab.client
|
|
|
|
|
begin
|
|
|
|
|
gid = @project.gpid
|
|
|
|
|
g_project = g.project(gid)
|
|
|
|
|
g_branch = g_project.default_branch.to_s
|
|
|
|
|
rescue =>e
|
|
|
|
|
logger.error("get default branch failed: " + e)
|
|
|
|
|
end
|
|
|
|
|
@rev = g_branch.nil? ? "master" : g_branch
|
|
|
|
|
end
|
|
|
|
|
# unless @project.gpid.nil? || @project.project_score.changeset_num == 0
|
|
|
|
|
# # rep_statics_commit = @project.rep_statics.order("commits_num desc")
|
|
|
|
|
# rep_statics_commit = RepStatics.find_by_sql("SELECT * FROM `rep_statics` where project_id = #{@project.id} order by commits_num desc limit 10")
|
|
|
|
|
# rep_statics_code = RepStatics.find_by_sql("SELECT * FROM `rep_statics` where project_id = #{@project.id} order by changeset desc limit 10")
|
|
|
|
|
# # rep_statics_code = @project.rep_statics.sort_by {|u| u.changeset}.reverse
|
|
|
|
|
# @a_uname = rep_statics_commit.map {|s| s.uname }
|
|
|
|
|
# @a_uname_code = rep_statics_code.map {|s| s.uname }
|
|
|
|
|
# @a_commits_num = rep_statics_commit.map {|s| s.commits_num.to_i }
|
|
|
|
|
# @a_commits_add = rep_statics_code.map {|s| s.add.to_i }
|
|
|
|
|
# @a_commits_del = rep_statics_code.map {|s| s.del.to_i }
|
|
|
|
|
# @a_commits_changeset = rep_statics_code.map {|s| s.changeset.to_i }
|
|
|
|
|
# g = Gitlab.client
|
|
|
|
|
# begin
|
|
|
|
|
# gid = @project.gpid
|
|
|
|
|
# g_project = g.project(gid)
|
|
|
|
|
# g_branch = g_project.default_branch.to_s
|
|
|
|
|
# rescue =>e
|
|
|
|
|
# logger.error("get default branch failed: " + e)
|
|
|
|
|
# end
|
|
|
|
|
# @rev = g_branch.nil? ? "master" : g_branch
|
|
|
|
|
# end
|
|
|
|
|
# 根据对应的请求,返回对应的数据
|
|
|
|
|
respond_to do |format|
|
|
|
|
|
format.html
|
|
|
|
|