UIA notifications are incorrect for git output #22825

Open
opened 2026-01-31 08:24:37 +00:00 by claunia · 6 comments
Owner

Originally created by @Danstiv on GitHub (Jan 31, 2025).

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

  1. 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
  2. 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
  3. Extract downloaded 2.43 and 2.44 versions somewhere.
  4. Open a tab in the windows terminal (cmd or power shell).
  5. cd to the git 2.43/bin directory.
  6. Launch the windows narrator (ctrl+win+enter).
  7. Execute git without arguments.
  8. cd to the git 2.44/bin directory.
  9. Execute git without 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

Originally created by @Danstiv on GitHub (Jan 31, 2025). ### 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 1. 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 2. 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 3. Extract downloaded 2.43 and 2.44 versions somewhere. 4. Open a tab in the windows terminal (cmd or power shell). 5. cd to the git 2.43/bin directory. 6. Launch the windows narrator (ctrl+win+enter). 7. Execute `git` without arguments. 8. cd to the git 2.44/bin directory. 9. Execute `git` without 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
claunia added the Issue-BugPriority-3Product-TerminalArea-Accessibility labels 2026-01-31 08:24:37 +00:00
Author
Owner

@DHowett commented on GitHub (Apr 9, 2025):

I am surprised that it would differ between versions of Git. That suggests that it isn't something we are fully in control of.

@DHowett commented on GitHub (Apr 9, 2025): I am surprised that it would differ between versions of Git. That suggests that it isn't something we are fully in control of.
Author
Owner

@Danstiv commented on GitHub (Jul 16, 2025):

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.

@Danstiv commented on GitHub (Jul 16, 2025): 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.
Author
Owner

@lhecker commented on GitHub (Jul 21, 2025):

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.)

@lhecker commented on GitHub (Jul 21, 2025): 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: ```yaml --- 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): ```yaml 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.)
Author
Owner

@Danstiv commented on GitHub (Aug 10, 2025):

Created #5768 in the git for windows repository.

@Danstiv commented on GitHub (Aug 10, 2025): Created [#5768](https://github.com/git-for-windows/git/issues/5768) in the git for windows repository.
Author
Owner

@Danstiv commented on GitHub (Aug 11, 2025):

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

@Danstiv commented on GitHub (Aug 11, 2025): 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
Author
Owner

@Danstiv commented on GitHub (Aug 19, 2025):

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

@Danstiv commented on GitHub (Aug 19, 2025): 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
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#22825