collecting previously mailed information and started a new section http://www.mediawiki.org/wiki/Git_Graphical_User_Interfaces#Viewers_%28repos...
browsers for "git":
My starting point was http://stackoverflow.com/questions/438163/whats-the-best-web-interface-for-g... gitalist http://www.gitalist.com/ gitweb http://git.or.cz/gitwiki/Gitweb cgit http://hjemli.net/git/cgit/ FishEye (Atlassian, not free) https://gerrit.wikimedia.org/r/gitweb?p=operations%2Fpuppet.git https://gitorious.org/mediawiki/mediawiki-trunk-phase3/trees/master http://gitlabhq.com/
I checked all of the mentioned git viewers.
As far as I can see, most of the mentioned viewers lack an apparent function to view _arbitrary_ "diffs". I like the ViewVC function "select for diffs" which allows easily to compare any version, and (currently) still prefer the ViewVC interface.
ViewVC's screen layout is clear and well arranged even on smaller screens; most of the listed git viewers I have tested this weekend are complex.
Further proposals and comments can now please got to the new section http://www.mediawiki.org/wiki/Git_Graphical_User_Interfaces#Viewers_%28repos...
Tom