From 14c2a37da218ca5ca23918d4787113644e1fd1cc Mon Sep 17 00:00:00 2001
From: Sato Hiroyuki <sathiroyuki@gmail.com>
Date: Wed, 27 Feb 2013 22:55:37 +0900
Subject: [PATCH] A tip is made slanting.

---
 app/assets/javascripts/branch-graph.js | 36 ++++++++++++++++++--------
 1 file changed, 25 insertions(+), 11 deletions(-)

diff --git a/app/assets/javascripts/branch-graph.js b/app/assets/javascripts/branch-graph.js
index fb22953ac..231b1cc67 100644
--- a/app/assets/javascripts/branch-graph.js
+++ b/app/assets/javascripts/branch-graph.js
@@ -132,17 +132,31 @@
             });
 
           } else if (c.space < this.commits[i].space) {
-            r.path([
-                "M", x - 5, y,
-                "l-5-2,0,4,5,-2",
-                "L", x - 10, y,
-                "L", x - 15, psy,
-                "L", cx + 5, psy,
-                "L", cx, cy])
-            .attr({
-              stroke: this.colors[this.commits[i].space], 
-              "stroke-width": 2
-            });
+            if (y == psy) {
+                r.path([
+                    "M", x - 5, y,
+                    "l-5,-2,0,4,5,-2",
+                    "L", x - 10, y,
+                    "L", x - 15, psy,
+                    "L", cx + 5, psy,
+                    "L", cx, cy])
+                .attr({
+                  stroke: this.colors[this.commits[i].space], 
+                  "stroke-width": 2
+                });
+            } else {
+                r.path([
+                    "M", x - 3, y - 6,
+                    "l-4,-3,4,-2,0,5",
+                    "L", x - 5, y - 10,
+                    "L", x - 10, psy,
+                    "L", cx + 5, psy,
+                    "L", cx, cy])
+                .attr({
+                  stroke: this.colors[this.commits[i].space], 
+                  "stroke-width": 2
+                });
+            }
           } else {
             r.path([
                 "M", x - 3, y + 6,
-- 
2.30.9