Commit Tool or hgct/gct is a GUI enabled commit tool for Git and Mercurial (hg). It allows the user to view diffs, select which files to committed (or ignored / reverted) write commit messages and perform the commit itself. . Its generic SCM interface allows easy porting to other SCM systems. . Homepage: http://www.cyd.liu.se/users/~freku045/gct/