Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
  • TortoiseGit TortoiseGit
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 366
    • Issues 366
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 14
    • Merge requests 14
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • TortoiseGitTortoiseGit
  • TortoiseGitTortoiseGit
  • Issues
  • #2931
Closed
Open
Issue created Feb 11, 2017 by R Kh@rhamidull

Make “ChangeList” grids in “Git synchronization” multi-selectable

What steps will reproduce the problem?

  1. 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).
  2. 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).

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking