|
|
@ -803,22 +803,22 @@ module ApplicationHelper
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
# 获取Gitlab版本库提交总数
|
|
|
|
# 获取Gitlab版本库提交总数
|
|
|
|
def commit_count(project)
|
|
|
|
def commit_count(project, branch)
|
|
|
|
g = Gitlab.client
|
|
|
|
g = Gitlab.client
|
|
|
|
#add by hx
|
|
|
|
#add by hx
|
|
|
|
if g.commits(project.gpid , :page=>200).count > 0
|
|
|
|
if g.commits(project.gpid, :ref_name => @rev , :page=>200).count > 0
|
|
|
|
count = 4020
|
|
|
|
count = 4020
|
|
|
|
elsif g.commits(project.gpid , :page=>25).count==0
|
|
|
|
elsif g.commits(project.gpid , :page=>25, :ref_name => branch).count==0
|
|
|
|
count = count_commits(project.gpid , 0 , 25)
|
|
|
|
count = count_commits(project.gpid , 0 , 25)
|
|
|
|
elsif g.commits(project.gpid , :page=>50).count ==0
|
|
|
|
elsif g.commits(project.gpid , :page=>50, :ref_name => branch).count ==0
|
|
|
|
count = count_commits(project.gpid , 25 , 50)+ 25 * 20
|
|
|
|
count = count_commits(project.gpid , 25 , 50)+ 25 * 20
|
|
|
|
elsif g.commits(project.gpid , :page=>75).count ==0
|
|
|
|
elsif g.commits(project.gpid , :page=>75, :ref_name => branch).count ==0
|
|
|
|
count = count_commits(project.gpid , 50 , 75)+ 50 * 20
|
|
|
|
count = count_commits(project.gpid , 50 , 75)+ 50 * 20
|
|
|
|
elsif g.commits(project.gpid , :page=>100).count== 0
|
|
|
|
elsif g.commits(project.gpid , :page=>100, :ref_name => branch).count== 0
|
|
|
|
count = count_commits(project.gpid , 75 , 100) + 75 * 20
|
|
|
|
count = count_commits(project.gpid , 75 , 100) + 75 * 20
|
|
|
|
elsif g.commits(project.gpid , :page=>125).count==0
|
|
|
|
elsif g.commits(project.gpid , :page=>125, :ref_name => branch).count==0
|
|
|
|
count = count_commits(project.gpid , 100 , 125) + 100 * 20
|
|
|
|
count = count_commits(project.gpid , 100 , 125) + 100 * 20
|
|
|
|
elsif g.commits(project.gpid , :page=>150).count==0
|
|
|
|
elsif g.commits(project.gpid , :page=>150, :ref_name => branch).count==0
|
|
|
|
count = count_commits(project.gpid , 125 , 150) + 125 * 20
|
|
|
|
count = count_commits(project.gpid , 125 , 150) + 125 * 20
|
|
|
|
else
|
|
|
|
else
|
|
|
|
count = count_commits(project.gpid , 150 ,200) + 150 * 20
|
|
|
|
count = count_commits(project.gpid , 150 ,200) + 150 * 20
|
|
|
@ -832,7 +832,7 @@ module ApplicationHelper
|
|
|
|
if $g.commits(project_id,:page => page).count == 0
|
|
|
|
if $g.commits(project_id,:page => page).count == 0
|
|
|
|
break
|
|
|
|
break
|
|
|
|
else
|
|
|
|
else
|
|
|
|
count = count + $g.commits(project_id,:page => page).count
|
|
|
|
count = count + $g.commits(project_id, :ref_name => @rev, :page => page).count
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
return count
|
|
|
|
return count
|
|
|
|