From fe8c5259cb883b6b12a87d9f05e6f1dfa962eb56 Mon Sep 17 00:00:00 2001 From: Andrew Bradley Date: Mon, 1 Dec 2025 10:35:21 -0500 Subject: [PATCH 1/3] Remove winpty aliases from bash profile Signed-off-by: Andrew Bradley --- git-extra/aliases.sh | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/git-extra/aliases.sh b/git-extra/aliases.sh index b3e4c89f07..a4e3e4c481 100755 --- a/git-extra/aliases.sh +++ b/git-extra/aliases.sh @@ -4,18 +4,3 @@ # --show-control-chars: help showing Korean or accented characters alias ls='ls -F --color=auto --show-control-chars' alias ll='ls -l' - -case "$TERM" in -xterm*) - # The following programs are known to require a Win32 Console - # for interactive usage, therefore let's launch them through winpty - # when run inside `mintty`. - for name in node ipython php php5 psql python2.7 winget - do - case "$(type -p "$name".exe 2>/dev/null)" in - ''|/usr/bin/*) continue;; - esac - alias $name="winpty $name.exe" - done - ;; -esac From e055d27dc0e45ca8ec9320470d6236108f2536f4 Mon Sep 17 00:00:00 2001 From: Johannes Schindelin Date: Wed, 18 Feb 2026 06:50:42 +0000 Subject: [PATCH 2/3] git-extra: update checksums Signed-off-by: Johannes Schindelin --- git-extra/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/git-extra/PKGBUILD b/git-extra/PKGBUILD index 559f0f3ffa..ce133dde9e 100644 --- a/git-extra/PKGBUILD +++ b/git-extra/PKGBUILD @@ -5,7 +5,7 @@ pkgbase="mingw-w64-${_realname}" pkgname=($_realname "${MINGW_PACKAGE_PREFIX}-${_realname}") _ver_base=1.1 -pkgver=1.1.687.f502a63dc +pkgver=1.1.689.fe8c5259c pkgrel=1 pkgdesc="Git for Windows extra files" arch=('any') @@ -75,7 +75,7 @@ sha256sums=('8ed76d1cb069ac8568f21c431f5e23caebea502d932ab4cdff71396f4f0d5b72' '402c51eba82453a76f5110f4754bb1005df507a6e4532574c2b9627ff4e1dc81' '8433a9e72b3bc9c3bc7903b54b868399bdb17a6c8de4af4dd5450dd42859c898' 'e2d0e4c58dca8ad7dba59df5db37a6ffb917f984edf67ae51d3f4c2db06e459b' - '8056f48ae61f2cba668c07b31c56229914912444ca6656205aaffce59b8e6b11' + 'a7540390bf956f33f6497a87c8986e124a8ecdacad26d0f75695c83dc2410d96' '32c9a549ecb1c9e06622221dae98a000ac2ce9c2be97d5d0c4f80610af3dc55c' '02d38e480a1ec4227e94a5aa073945901680aa3387e3386f8b77f10426ebbc75' 'dcbd1b981d5b899afe30151a5f5a27ea52025ff1335f131af1b5891f62ddd55b' From 724d013557fbef2ced954ec986f654437f0daf46 Mon Sep 17 00:00:00 2001 From: Johannes Schindelin Date: Wed, 18 Feb 2026 09:29:29 +0100 Subject: [PATCH 3/3] Release Notes: stop mentioning winpty For a long time we used the MSYS2 runtime in a in a mode where it did not use the Pseudo Consoles that are nowadays supported by Windows. For that reason, when running in MinTTY, which is the default terminal of Git Bash, we had to use aliases that ran interpreters like Python and Ruby through WinPTY. However, going with the times, we followed the MSYS2 project, which switched to an MSYS2 runtime version that defaults to Pseudo Consoles being supported and turned on. That makes these aliases to force WinPty obsolete. Git for Windows' release notes still talk about it though, in the "Known Issues" section. Let's remove that item. Signed-off-by: Johannes Schindelin --- ReleaseNotes.md | 1 - 1 file changed, 1 deletion(-) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index d2108cb298..134000b6bb 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -10,7 +10,6 @@ See [http://git-scm.com/](http://git-scm.com/) for further details about Git inc # Known issues * On Windows 10 before 1703, or when Developer Mode is turned off, special permissions are required when cloning repositories with symbolic links, therefore support for symbolic links is disabled by default. Use `git clone -c core.symlinks=true ` to enable it, see details [here](https://gitforwindows.org/symbolic-links). * If configured to use Plink, you will have to connect with [putty](http://www.chiark.greenend.org.uk/~sgtatham/putty/) first and accept the host key. -* Some console programs, most notably non-MSYS2 Python, PHP, Node and OpenSSL, interact correctly with MinTTY only when called through `winpty` (e.g. the Python console needs to be started as `winpty python` instead of just `python`). * If you specify command-line options starting with a slash, POSIX-to-Windows path conversion will kick in converting e.g. "`/usr/bin/bash.exe`" to "`C:\Program Files\Git\usr\bin\bash.exe`". When that is not desired -- e.g. "`--upload-pack=/opt/git/bin/git-upload-pack`" or "`-L/regex/`" -- you need to set the environment variable `MSYS_NO_PATHCONV` temporarily, like so: > `MSYS_NO_PATHCONV=1 git blame -L/pathconv/ msys2_path_conv.cc`