spdr870/gitextensions — pull request #848 by jbialobr (2012-03-22 12:42:40+00:00)
Title: Blame context menu

We have large repository, and showing single file history takes about 2 minutes (most of it takes git log command). I did a change that shorten this to about 15 seconds. The change is to show file history cut off to a selected revision subgraph. Blame menu shows FileHistory cut off to a selected revision subgraph by default. It also selects Blame tab. I also added toolbar on FormFileHistory that allows filter revision graph as on FormBrowse.
I tried to do custom toolStrip control, which consists of label and 2 combos, but I didn't find a way to do this.
Instead of this I did a Helper classes to not repeat the same code. Unfortunately translation mechanism don't recurse into subfields, so I changed it to allow to add it by hand.

![BlameMenu](http://zapodaj.net/images/615aa0f68218.png)
![FileHistoyBlame](http://zapodaj.net/images/0323ebf9df6c.png)