When we introduce GitExtensions, we should be clear about the "Reset all changes" and "Reset unstaged changes" buttons in the commit window. These apply to all the files among the working changes, not just the one currently in view (not just the one that's selected in the window).