Originally I had this problem in gentoo and assumed in the end it's likely due to my specific configuration. However recently I switched to nixos and am still experiencing it. I've search again if I can find anything and lo and behold, it's already fixed in the *windows* version of git-gui... issue thread: https://github.com/git-for-windows/git/issues/1012 commit: https://github.com/git-for-windows/git/commit/1c4d4e7cbcf404c168df5537d55e9afd57f2b01b I applied it locally to git-2.15.0 and can confirm it fixed the problem for me. If you need any more info/help from me, or would like me to test anything, feel free to ask. On 12/5/16, Timon <timon37@xxxxxxxxx> wrote: > On 12/4/16, David Aguilar <davvid@xxxxxxxxx> wrote: >> On Sun, Dec 04, 2016 at 05:36:46PM +0100, Timon wrote: >>> This is a regression in git 2.11.0 (version 2.10.2 is fine). >>> >>> In git-gui I select multiple files in the Unstaged Changes (using >>> shift+click) and press ctrl+t to stage them. Then only one files gets >>> staged instead of all of the selected files. >>> The same happens when unstaging files. >>> >>> Git-cola also exhibits the same behavior. Although there I could stage >>> multiple files if I used a popup menu instead of the keyboard shortcut >>> (I'm guessing it goes through a different code path?). >> >> Can you elaborate a bit? >> >> I just tested git-cola with Git 2.11 and it worked fine for me. >> I selected several files and used the Ctrl+s hotkey to stage the >> selected files. They all got staged. >> >> If you have a test repo, or reproduction recipe, I'd be curious >> to try it out. >> -- >> David >> > > Can you try with git gui? > Though I guess it's probably specific to my distro or configuration. > I'm running 64bit gentoo with: > linux 4.8.12 > gcc 5.4.0 > glibc 2.23-r3 > tk 8.6.6 > gettext 0.19.8.1 > openssl 1.0.2j > Not sure if that's helpful though. >