)]}'
{
  "commit": "f867b7695b98cb86bbc9568bc1b5a0d015fffbd4",
  "tree": "ac382dc291ca7d1b1abdfc30ac3162051ac57751",
  "parents": [
    "d59895469ac1327e92a3ee0ecb6dd868315fcd74"
  ],
  "author": {
    "name": "Laurent Demailly",
    "email": "ldemailly@gmail.com",
    "time": "Sat Aug 17 15:33:39 2024 +0000"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Sat Aug 24 00:22:51 2024 +0000"
  },
  "message": "x/term: set missing VIRTUAL_TERMINAL_INPUT flag on Windows\n\nWith this change the arrow keys work with Windows 11 Terminal\n\nAfter verifying https://github.com/containerd/console did work fine, unlike x/term, it\u0027s because they have:\nhttps://github.com/containerd/console/blob/v1.0.4/console_windows.go#L194\nusing the same flag fixed x/term for my program\n\nSmall e2e test reproducing the issue and showing it being fixed can be ran using\n\ngo run fortio.org/terminal/example@v0.6.0  # has the fix (or @latest)\n\ngo run fortio.org/terminal/example@v0.5.1  -history .history # does not have working arrow keys/this fix\n\nFixes golang/go#68830\n\nChange-Id: If20addd054c76b889a52f933695467812be72306\nGitHub-Last-Rev: 68e3ca0e19d5c5ac1848d8135638c809f593e035\nGitHub-Pull-Request: golang/term#17\nReviewed-on: https://go-review.googlesource.com/c/term/+/603960\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@google.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nCommit-Queue: Ian Lance Taylor \u003ciant@google.com\u003e\nReviewed-by: Alex Brainman \u003calex.brainman@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "465f560604e41aca2a53e59c6c99de7d5213dd7c",
      "old_mode": 33188,
      "old_path": "term_windows.go",
      "new_id": "df6bf948e14070273aa1343097ef1b90dd47e92b",
      "new_mode": 33188,
      "new_path": "term_windows.go"
    }
  ]
}
