DAG + Contextual Anchors • D3.js
Tip: select two parents to create a merge commit. The graph will draw a merging path.