Term based tool to view colored, incremental diff in a version controlled workspace (supports Git, Mercurial, Perforce and SVN so far) or from stdin, with side by side (similar to diff -y) and auto pager support.