Thread (3 messages) 3 messages, 2 authors, 2025-09-26

Re: [BUG] Git Bash no longer detaches GUI processes with & in version 2.51.0

From: Johannes Schindelin <hidden>
Date: 2025-09-26 10:00:18

Hi Tiago,

On Fri, 26 Sep 2025, Tiago Gomes wrote:
What did you do before the bug happened? (Steps to reproduce your issue)
I installed the version Git-2.51.0-64-bit.exe.

What did you expect to happen? (Expected behavior)
I expected the same behavior as with Git-2.45.2-64-bit.exe. In that version, I could use Git Bash to run Makefile targets that launch GUI applications (like Vivado) using the command chaining or backgrounding operator (&). This allowed the GUI tool to open while the Git Bash console remained responsive. I could continue typing commands even with the GUI still running.

What happened instead? (Actual behavior)
With version 2.51.0, this behavior no longer works. When a GUI tool is launched using &, the Git Bash console becomes blocked and does not accept further input until the GUI application is closed.
I just tried this:

  me@work MINGW64 ~
  $ git version
  git version 2.51.0.windows.1.77.gade1f1c136.20250926063933

  me@work MINGW64 ~
  $ git gui &
  [1] 280

  me@work MINGW64 ~
  $ pwd
  /c/Users/me

I doubt that the behavior difference is due to the different version (I am
using the v2.51.0(2) preview from
https://github.com/git-for-windows/git-for-windows-automation/actions/runs/18030062242).

Could you try that preview? You can use the Portable version so that you
do not have to "clobber" your existing installation.

Ciao,
Johannes
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help