Enhance the selection of the changes to commit within a file
Created originally on Bitbucket by AngelEzquerra (Angel Ezquerra)
On the commit tool, it is currently possible to un-select certain changes within a file from being committed by double clicking on them. This is great if you want to split a change into several commits.
However, it is currently not possible to select several changes and enable/disable all of them at the same time. For a file with many changes that is quite annoying.
It would be great if it was possible to select several changes (for example, by using control+click) and then enabling/disabling them from the commit (perhaps, by right clicking on them).
To make this even more useful, it would be great to have a context menu that allowed you to "invert the selection" and to "select all" and "un-select all".
Finally, the commit tool shows, at the top of the diff pane, a "status message" showing the number of "hunks" (and changed lines) and the number of selected "hunks" and changed lines.
This "status bar" is quite handy but unfortunately it "disappears" if you scroll down the list of commits. It would be very nice if the status bar remained at the top of the commit pane, even if you scroll down the list of changes on the file.
BTW, on a side note, "hunk" is a confusing name IMHO, at least for a non-native English speaker like me :-) Perhaps a better workd would be "chunks" or "changes", which are much common English words that most people would understand.