Git commits graph widget using HTML5/Canvas.