Skip to content
Snippets Groups Projects
Commit 70687cd5 authored by Sato Hiroyuki's avatar Sato Hiroyuki Committed by GitLab
Browse files

Improve network graph

parent 65737bd5
No related branches found
No related tags found
2 merge requests!2940Expanding repos and hooks paths in settings,!2709Improve network graph
Loading
Loading
@@ -16,6 +16,7 @@ module Gitlab
 
@commits = collect_commits
@days = index_commits
@space = 0
end
 
def to_json(*args)
Loading
Loading
@@ -97,8 +98,8 @@ module Gitlab
if leaves.empty?
return
end
space = find_free_space(leaves, map)
leaves.each{|l| l.space = space}
@space = find_free_space(leaves, map)
leaves.each{|l| l.space = @space}
# and mark it as reserved
min_time = leaves.last.time
parents = leaves.last.parents.collect
Loading
Loading
@@ -115,7 +116,7 @@ module Gitlab
else
max_time = parent_time - 1
end
mark_reserved(min_time..max_time, space)
mark_reserved(min_time..max_time, @space)
 
# Visit branching chains
leaves.each do |l|
Loading
Loading
@@ -139,9 +140,10 @@ module Gitlab
reserved += @_reserved[day]
end
space = base_space(leaves, map)
while reserved.include? space do
while (reserved.include? space) || (space == @space) do
space += 1
end
space
end
 
Loading
Loading
Loading
Loading
@@ -121,7 +121,7 @@
if (c.space == this.commits[i].space) {
r.path([
"M", x, y,
"L", x - 20 * (c.time + 1), y
"L", cx, cy
]).attr({
stroke: this.colors[c.space],
"stroke-width": 2
Loading
Loading
@@ -351,4 +351,4 @@ function textWrap(t, width) {
t.attr({
"y": b.y + h
});
}
\ No newline at end of file
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment