git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [BUG] git gui can't commit multiple files

From
TTimon <timon37@gmail.com>
Date
Dec 5, 2016, 18:36 UTC
Message-ID
<CANtxn9K9tzmbea1Dx9Z37GNfA9QfCX0gm-XHjJxieJN6bc6D-A@mail.gmail.com>
In-Reply-To
<20161204204057.32dnkjx6ixv3swez@gmail.com>
On 12/4/16, David Aguilar <davvid@gmail.com> wrote:
Show 23 quoted lines
> 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.

Previous: David AguilarNext: Timon
Message 3 of 7 in “[BUG] git gui can't commit multiple files”
  1. TimonDec 4, 2016
  2. David AguilarDec 4, 2016
  3. TimonDec 5, 2016
  4. TimonDec 1, 2017
  5. git-gui: allow Ctrl+T to toggle multiple paths (Re: [BUG] git gui can't commit multiple files)Jonathan Nieder, Dec 1, 2017
  6. Jonathan NiederDec 1, 2017
  7. TimonDec 3, 2017

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.