All
Layout
Commit Graph Timeline
A Git-style commit timeline: colored branches that split and merge, commit dots, messages and authors; up / down arrows walk the history and the selected row shows its hash and changed files.
No dependency: paste the HTML into your page, the CSS into your stylesheet, and the JavaScript into a function that receives the parent element (root).