mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-09-17 06:20:07 +02:00
handle multiple branches; handle unmerged branches
This commit is contained in:
14
dist/www/javascripts/lib/mermaid.js
vendored
14
dist/www/javascripts/lib/mermaid.js
vendored
@@ -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);
|
||||
|
@@ -54,7 +54,7 @@ function svgDrawLine(svg, points) {
|
||||
.append("svg:path")
|
||||
.attr("d", lineGen(points))
|
||||
.style("stroke", "grey")
|
||||
.style("stroke-width", "2")
|
||||
.style("stroke-width", "4")
|
||||
.style("fill", "none");
|
||||
}
|
||||
|
||||
@@ -126,17 +126,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);
|
||||
|
@@ -16,4 +16,3 @@ gitGraph :
|
||||
commit
|
||||
checkout newbranch
|
||||
merge master
|
||||
merge other
|
||||
|
Reference in New Issue
Block a user