commit graphs