terminal
terminal copied to clipboard
UIA notifications are incorrect for git output
Windows Terminal version
Windows Terminal Canary Version: 1.23.10282.0
Windows build number
10.0.22631.4751
Other Software
Git 2.44.0
Steps to reproduce
- Download git 2.43 from https://github.com/git-for-windows/git/releases/download/v2.43.0.windows.1/PortableGit-2.43.0-64-bit.7z.exe
- Download git 2.44 from https://github.com/git-for-windows/git/releases/download/v2.44.0-rc0.windows.1/PortableGit-2.44.0-rc0-64-bit.7z.exe
- Extract downloaded 2.43 and 2.44 versions somewhere.
- Open a tab in the windows terminal (cmd or power shell).
- cd to the git 2.43/bin directory.
- Launch the windows narrator (ctrl+win+enter).
- Execute
gitwithout arguments. - cd to the git 2.44/bin directory.
- Execute
gitwithout arguments.
Expected Behavior
Git usage should be spoken without obvious interruptions in the middle of the words in every git version. At least the word "usage" should be distinctly audible from the Narrator.
Actual Behavior
When using git 2.43 (step 7), behavior is normal and expected, there is no problems. When using git 2.44 (step 9) The Narrator speaks "u", and then "sage" with a small noticeable pause. More detailed debugging with the NVDA screenreader showed that after the first character in each line of the git output, an additional line feed (\n) is added, which is not visible on the screen, but is in UIA Notification. This problem is reproducible on the latest stable version of git for windows 2.47, as well as in latest Windows Terminal Preview. @carlos-zamora
I am surprised that it would differ between versions of Git. That suggests that it isn't something we are fully in control of.
Hello @DHowett!
I am surprised that it would differ between versions of Git. That suggests that it isn't something we are fully in control of.
I made a few experiments, from which it follows that the changes have occurred both in git and in Terminal.
Below are examples from nvda log 1.18.10301.0 (last version in which git output is normal)
handleNotificationEvent called with notificationKind ActionCompleted, notificationProcessing All, displayString git version 2.50.1.windows.1
1.19.2682.0
handleNotificationEvent called with notificationKind ActionCompleted, notificationProcessing All, displayString g
it version 2.50.1.windows.1
1.24.1951.0
handleNotificationEvent called with notificationKind ActionCompleted, notificationProcessing All, displayString g
handleNotificationEvent called with notificationKind ActionCompleted, notificationProcessing All, displayString it version 2.50.1.windows.1
Thus, the problem is probably on the Terminal side, since the notifications were sent correctly for all git versions in 1.18.
This could be due to the new passthrough mode ConPTY (since version 1.22). If git prints output in chunks (or character by character) then the new system will pass it through to the Terminal in the same chunks. We then raise UIA notifications similarly chunked.
This should be possible to prove by running a WPR trace. And I did. 🙂
Here's Git 2.43:
---
timestamp: 2025-07-21 11:44:00.975
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleW
payload:
OriginatingProcess: 30832
OriginatingThread: 33488
NumBytes: 0
Buffer: "usage: git [-v | --version] ...rest of the help message...\n"
---
timestamp: 2025-07-21 11:44:00.975
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: "usage: git [-v | --version] ...rest of the help message...\r\n"
session: 43d399c8-4600-435c-8512-41f78416f71d
Here's 2.44 (very long output):
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: "u"
---
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: "u"
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: "sage: git [-v | --version] [-h | --help] [-C <path>] [-c <name>=<value>]\n [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]\n [-p | --paginate | -P | --no-pager] [--no-replace-objects] [--bare]\n [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]\n [--config-env=<name>=<envvar>] <command> [<args>]\n\n"
---
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: "sage: git [-v | --version] [-h | --help] [-C <path>] [-c <name>=<value>]\r\n [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]\r\n [-p | --paginate | -P | --no-pager] [--no-replace-objects] [--bare]\r\n [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]\r\n [--config-env=<name>=<envvar>] <command> [<args>]\r\n\n"
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: "These are common Git commands used in various situations:\n"
---
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: "\n"
---
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: "These are common Git commands used in various situations:\r\n"
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: "\r\n"
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: "start a working area (see also: git help tutorial)\n"
---
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: "start a working area (see also: git help tutorial)\r\n"
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " clone "
---
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " clone "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: "Clone a repository into a new directory\n"
---
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: "Clone a repository into a new directory\r\n"
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " init "
---
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " init "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: "Create an empty Git repository or reinitialize an existing one\n"
---
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: "Create an empty Git repository or reinitialize an existing one\r\n"
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: "\n"
---
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: "\r\n"
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: "work on the current change (see also: git help everyday)\n"
---
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: "work on the current change (see also: git help everyday)\r\n"
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.577
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " add "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " add "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: "Add file contents to the index\n"
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: "Add file contents to the index\r\n"
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " mv "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " mv "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: "Move or rename a file, a directory, or a symlink\n"
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: "Move or rename a file, a directory, or a symlink\r\n"
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " restore "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " restore "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: "Restore working tree files\n"
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: "Restore working tree files\r\n"
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " rm "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " rm "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: "Remove files from the working tree and from the index\n"
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: "Remove files from the working tree and from the index\r\n"
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: "\n"
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: "\r\n"
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: "examine the history and state (see also: git help revisions)\n"
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: "examine the history and state (see also: git help revisions)\r\n"
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " bisect "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " bisect "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: "Use binary search to find the commit that introduced a bug\n"
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: "Use binary search to find the commit that introduced a bug\r\n"
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " diff "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " diff "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: "Show changes between commits, commit and working tree, etc\n"
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: "Show changes between commits, commit and working tree, etc\r\n"
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " grep "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " grep "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: "Print lines matching a pattern\n"
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: "Print lines matching a pattern\r\n"
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " log "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " log "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: "Show commit logs\n"
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: "Show commit logs\r\n"
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " show "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " show "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: "Show various types of objects\n"
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: "Show various types of objects\r\n"
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " status "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " status "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: "Show the working tree status\n"
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: "Show the working tree status\r\n"
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: "\n"
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: "\r\n"
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: "grow, mark and tweak your common history\n"
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: "grow, mark and tweak your common history\r\n"
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.578
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " branch "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " branch "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: "List, create, or delete branches\n"
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: "List, create, or delete branches\r\n"
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " commit "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " commit "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: "Record changes to the repository\n"
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: "Record changes to the repository\r\n"
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " merge "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " merge "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: "Join two or more development histories together\n"
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: "Join two or more development histories together\r\n"
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " rebase "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " rebase "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: "Reapply commits on top of another base tip\n"
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: "Reapply commits on top of another base tip\r\n"
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " reset "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " reset "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: "Reset current HEAD to the specified state\n"
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: "Reset current HEAD to the specified state\r\n"
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " switch "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " switch "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: "Switch branches\n"
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: "Switch branches\r\n"
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " tag "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " tag "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: "Create, list, delete or verify a tag object signed with GPG\n"
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: "\n"
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: "collaborate (see also: git help workflows)\n"
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " fetch "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: "Download objects and refs from another repository\n"
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " pull "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: "Fetch from and integrate with another repository or a local branch\n"
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " push "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: " "
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: "Update remote refs along with associated objects\n"
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: "\n"
---
timestamp: 2025-07-21 11:44:04.579
level: 5
provider: Microsoft.Windows.Console.Host
event: API_WriteConsoleA
payload:
OriginatingProcess: 34704
OriginatingThread: 35188
NumBytes: 0
Buffer: "'git help -a' and 'git help -g' list available subcommands and some\nconcept guides. See 'git help <command>' or 'git help <concept>'\nto read about a specific subcommand or concept.\nSee 'git help git' for an overview of the system.\n"
---
timestamp: 2025-07-21 11:44:04.580
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: " "
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
---
timestamp: 2025-07-21 11:44:04.580
level: 5
provider: Microsoft.Windows.Terminal.Connection
event: ReadFile
payload:
buffer: "Create, list, delete or verify a tag object signed with GPG\r\n\r\ncollaborate (see also: git help workflows)\r\n fetch Download objects and refs from another repository\r\n pull Fetch from and integrate with another repository or a local branch\r\n push Update remote refs along with associated objects\r\n\r\n'git help -a' and 'git help -g' list available subcommands and some\r\nconcept guides. See 'git help <command>' or 'git help <concept>'\r\nto read about a specific subcommand or concept.\r\nSee 'git help git' for an overview of the system.\r\n"
session: 20cd668f-83d9-4bee-8a04-8a39f364944f
So, this is a regression in Git 2.44 first of all, which we should report.
Then the question becomes how we can fix that on our side too. Git 2.44 prints its output almost character by character, but that's very common for people using the Windows Console API. (Side note: Lots of people complain about the console API being slow. It's very amusing seeing something like this then with their code. It happens way more often than you may think.)
Created #5768 in the git for windows repository.
Also could reproduce when executing python --version
Nvda receives the following notification:
handleNotificationEvent called with notificationKind ActionCompleted, notificationProcessing All, displayString P
yth
o
n
3
.12
.
0
, activityID TerminalTextOutput, for element Command prompt terminal with automationID [None], className TermControl and frameworkID XAML
Windows terminal from store 1.22.12111.0
Another case: starting from python 3.13, typing any character causes notification with prompt and typed data.
handleNotificationEvent called with notificationKind ActionCompleted, notificationProcessing All, displayString >>>
print
It is in the terminal 1.22.12111.0