File: show.json.erb

package info (click to toggle)
gitlab 17.6.5-19
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 629,368 kB
  • sloc: ruby: 1,915,304; javascript: 557,307; sql: 60,639; xml: 6,509; sh: 4,567; makefile: 1,239; python: 406
file content (23 lines) | stat: -rw-r--r-- 621 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<% self.formats = [:html] %>

<%= raw(
  {
    days: @graph.days.compact.map { |d| [d.day, d.strftime("%b"), d.year] },
    commits: @graph.commits.map do |c|
      {
        parents: parents_zip_spaces(c.parents(@graph.map), c.parent_spaces),
        author: {
          name: c.author_name,
          email: c.author_email,
          icon: image_path(avatar_icon_for_email(c.author_email, 20, by_commit_email: true))
        },
        time: c.time,
        space: c.spaces.first,
        refs: refs(@graph.repo, c),
        id: c.sha,
        date: c.date,
        message: c.message,
      }
    end
  }.to_json
) %>