Sep 30, 2011 at 12:17 AM
Edited Sep 30, 2011 at 12:30 AM
"...if I add a new class to a folder that is under source control, the class should be automatically selected for commit when in the commit window."
That problem has more to do with how git works than the Git Source Control Provider itself.
While working with git, you may want to modify a file, and not stage it (staging is the process of adding a file to the index file, $prompt> git add . )
To follow that tradition, it is intuitive to have the source control plugin desist from automatically selecting (or staging) any file added by Visual Studio (even if the containing folder is under control).
This issue is really a matter of choice. For example, I do prefer the following method of doing same:
Right-click the solution node > Git (master) > Add file > (Select
Add Files... from the dialog)
Automatic addition can be made configurable in the Tools > Options > Source Control >
Git Source Control Provider section, anyway.
That'll really be good.
But to be frank, I'm impressed with this provider, so far!