msysgit/Git-Cheetah — pull request #17 by chaos7theory (2014-07-12 22:13:37+00:00)
Title: Escaped extra tokens that broke the Git Bash context option.

I found a bug where using the right-click context option 'Git Bash' on a path that had the character '&' within it was unescaped, producing an error that'd close Git Bash immediately upon trying to open.

![image](https://cloud.githubusercontent.com/assets/4381949/3562877/7c5244fa-0a11-11e4-84d7-b208dd03edc7.png)

Looking into the other usual BASH shell oprators, ` and $ also produced similar problems (albeit more treating $ as a variable). ! worked on its own with no issues, and the other possible tokens such as * and | being illegal chars on Windows.

I tested it on a custom installation to make sure the fix worked, and that it didn't break anything else.

(This is my first time contributing to another project, so let me know if I'm missing anything else!)