I am using Git Extensions as add-in in Visual Studio 2010. It is working great. However, whenever I am going to commit to repository, the GUI forces me to manually select the appropriate files for adding to the stage (even if these files has been indexed and added to the stage already). I am a little bit confused since my believe was that already staged files do not require a selection for the stage again.
Example: In the Git Extension's GUI, I am adding Network.cpp to the stage after using Commit. In the next, I type any arbitrary but useful description and commit the staged files. The next time the Network.cpp has been changed, I have to stage Network.cpp again after committing to repository.
Is there anything completely wrong in my workflow?
Thanks in advance for your help.