Katar is a command line frontend for Git and Mercurial.