Showing 1 changed files with 16 additions and 0 deletions
+16
templates/include/commit_body.html.ep
... ...
@@ -24,9 +24,13 @@
24 24
   # Get blob diffs
25 25
   my $blob_diffs = $git->blob_diffs($user, $project, $from_rev, $rev, $diff_trees) || [];
26 26
   my $blob_diffs_h = {};
27
+  my $total_add_line_count = 0;
28
+  my $total_delete_line_count = 0;
27 29
   for my $blob_diff (@$blob_diffs) {
28 30
     my $file = $blob_diff->{file};
29 31
     $blob_diffs_h->{$file} = $blob_diff;
32
+    $total_add_line_count += $blob_diff->{add_line_count};
33
+    $total_delete_line_count += $blob_diff->{delete_line_count};
30 34
   }
31 35
 %>
32 36
 
... ...
@@ -54,6 +58,18 @@
54 58
 <div class="row" style="margin-bottom:10px">
55 59
   <div class="span8" style="padding-top:5px">
56 60
     Showing <b><%= @$diff_trees %> changed files</b>
61
+    % if ($total_add_line_count || $total_delete_line_count) {
62
+      with
63
+    % }
64
+    % if ($total_add_line_count) {
65
+      <b><%= $total_add_line_count %> additions</b>
66
+    % }
67
+    % if ($total_add_line_count && $total_delete_line_count) {
68
+      and
69
+    % }
70
+    % if ($total_delete_line_count) {
71
+      <b><%= $total_delete_line_count %> deletions</b>
72
+    % }
57 73
   </div>
58 74
   <div class="text-right">
59 75
     <button id="diff-stats-btn" class="btn">Show Diff Stats</button>