spdr870/gitextensions — pull request #872 by phillco (2012-04-08 22:11:41+00:00)
Title: Improved "missing SSH key" flow

I've made the process of supplying a missing SSH key easier and less threatening.

**Before:**

![](http://i.imgur.com/lKqLB.png)
![](http://i.imgur.com/ABI37.png)

**After:**

![](http://i.imgur.com/xVX7E.png)

More details:

* Eliminated the second dialog entirely. The "load" button goes right to a file chooser.
* Loading a key automatically retries the failed Git operation.
* After you load a key, it's set as the putty key for this remote, so the error shouldn't come up again.

**Note:** I accidentally based these changes on my [previous pull request](https://github.com/spdr870/gitextensions/pull/871), so there are some commits at the beginning that aren't related to this change. Sorry about that!