Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/views/projects/repositories/stats.html.haml')
-rw-r--r--app/views/projects/repositories/stats.html.haml33
1 files changed, 33 insertions, 0 deletions
diff --git a/app/views/projects/repositories/stats.html.haml b/app/views/projects/repositories/stats.html.haml
new file mode 100644
index 00000000000..dfdbc898912
--- /dev/null
+++ b/app/views/projects/repositories/stats.html.haml
@@ -0,0 +1,33 @@
+= render "projects/commits/head"
+.row
+ .span6
+ %div#activity-chart.chart
+ %hr
+ %p
+ %b Total commits:
+ %span= @stats.commits_count
+ %p
+ %b Total files in #{@repository.root_ref}:
+ %span= @stats.files_count
+ %p
+ %b Authors:
+ %span= @stats.authors_count
+
+
+ .span6
+ %h4 Top 50 Committers:
+ %ol.styled
+ - @stats.authors[0...50].each do |author|
+ %li
+ = image_tag gravatar_icon(author.email, 16), class: 'avatar s16'
+ = author.name
+ %small.light= author.email
+ .pull-right
+ = author.commits
+
+
+:javascript
+ var labels = [#{@graph.labels.to_json}];
+ var commits = [#{@graph.commits.join(', ')}];
+ var title = "Commit activity for last #{@graph.weeks} weeks";
+ Chart.init(labels, commits, title);