Description
I often need to selectively stage a few lines from a file rather than all changes. Currently I can select a few lines and then click the "Stage lines" button. If the changes are in a large hunk and they aren't in a contiguous block, then this can involve a lot of scrolling up and down due to the placement of the buttons.
It would be good if all of the stage, discard and unstage operations were available from a right-click menu in the diff viewer.