Make “ChangeList” grids in “Git synchronization” multi-selectable
What steps will reproduce the problem?
- Have a local repo being several commits behind its origin (with multiple remote files changed) and having several not-yet-pushed commits in the default branch (again, with multiple files changed).
- Open “Git synchronization” and perform “Fetch”.
What is the expected output? What do you see instead?
What I see: 2 grids on “In/Out Commits” tabs and the grid on the “Ref List” tabs are multi-selectable, so a context menu action can be applied to multiple items at once (it is handy). On the contrary, both grids on the “In/Out Changelist” tabs are not sortable, so an action has to be applied to each file (repetitively).
What I expect: In order to review multiple incoming/outgoing changes by opening multiple side-by-side diff windows at once or to copy paths/info to clipboard for multiple files, the grids should be multi-selectable, in the same manner as the existing “Changes made” grid in the Commit dialog.
What version of TortoiseGit and Git are you using? On what operating system?
TortoseGit 2.4 x64; Windows 8.1 x64.
Please provide any additional information below.
Ideally, re-sorting (see #2930) should not clear the selection or the current item (contrary to how it works in the Commit dialog).