Like git? Good. Like the UI of slrn/mutt? Even better. Then you should try out tig which is a text-mode interface to git (written in C). Users of slrn should feel right at home, everyone else should not have a hard time using it. tig enables you to view the repository history in a variety of ways (diff-view, log-view, main-view). The cool thing (and the reason it extends the already good git log) is that you can, for example, view the history as one-line-per-commit with author and commit message, and upon pressing enter view the details (i.e. the log and diff of this commit) just like viewing posts in newsgroups. You can also pipe git-log output to tig which will then recognize and colorize the syntax of git-log output. Just clone the repository (using git of course ;), configure, make and install the single binary and youre good to go. When in the program hitting ‘h’ brings up a familiar help-screen which should pretty much explain everything you need to know.