handle multiple branches; handle unmerged branches

This commit is contained in:
Raghu Rajagopalan
2016-03-31 15:47:38 +05:30
parent 0d6d848325
commit 942bd02add
3 changed files with 14 additions and 15 deletions

View File

@@ -53610,7 +53610,7 @@ function svgDrawLine(svg, points) {
return d.y;
}).interpolate("basis");
svg.append("svg:path").attr("d", lineGen(points)).style("stroke", "grey").style("stroke-width", "2").style("fill", "none");
svg.append("svg:path").attr("d", lineGen(points)).style("stroke", "grey").style("stroke-width", "4").style("fill", "none");
}
function svgDrawLineForCommits(svg, fromId, toId) {
@@ -53669,17 +53669,17 @@ exports.draw = function (txt, id, ver) {
// Parse the graph definition
parser.parse(txt + "\n");
var direction = db.getDirection();
var commits = db.getCommitsArray();
allCommitsDict = db.getCommits();
var branches = db.getBranchesAsObjArray();
var commit = _.maxBy(commits, 'seq');
var svg = d3.select('#' + id);
svgAddArrowMarker(svg);
svgCreateDefs(svg);
var count = commits.length;
renderCommitHistory(svg, commit.id, branches, direction);
renderLines(svg, commit);
var branchNum = 0;
_.each(branches, function (v, k) {
renderCommitHistory(svg, v.commit.id, branches, direction, branchNum);
renderLines(svg, v.commit);
branchNum++;
});
svg.attr('height', 900);
svg.attr('width', 1200);