20 hours of my life I'm not getting back... not sure whether it's useful or not but I've been building up the infrastructure to let users browse the commit history of their version control system. For now, It only works properly with git and is very bare boned.
Apply the attached path to C::B sources, build C::B + file manager plugin and run C::B. Flip to the "files" tab, enable git decorators (right click on an item in the tab then look under settings in the popup):
![](http://i.imgur.com/UChVfsQ.png)
Then navigate to a folder that's under Git version control. That will show a wxChoice box, click it and choose "Select Commit"
![](http://i.imgur.com/xkIDolp.png)
Which will let you browse your commits.
![](http://i.imgur.com/VGGpocA.png)
Select one and click on the "Use Selected Commit" button and you should be able to browse the tree for that commit and open the files in C::B (they are saved to a temp folder)
Obviously still needs a ton of work and has a bunch of silly bugs. The intent is to be able to support browsing of GIT, SVN, HG and BZR (and hopefully then you'll all see how shitty SVN is and we can switch to GIT!!) and do nice things like search and diff views.
See last post for the current patch.