title: browse git commit history for a single file in a GUI
body: <p>Edit: Not cool to site command line questions and mark as duplicate when this question was specifically concerning GUI solutions. Original question below.</p>
  
  <p>I'm looking for a GUI that can help me view the commit history for a single file in a git repo. Something roughly equivalent to <code>git log --follow filename</code> but with more features.</p>
  
  <p>Does there exist a software GUI for this purpose? Like a diff viewer with a forward/back button to explore the history of a file? I'm currently using GitHub.com code history section for this, but it's not super convenient and requires opening links then going back to the previous page to find the next/previous commit for a file.</p>