)]}'
{
  "commit": "60e158ad30c226555794539d96f0f104f43395f7",
  "tree": "dea9dc7b5181d09d932f9201fac609be638383e7",
  "parents": [
    "1b77d23dc8afb26a494e331a3c637b6de88398d2"
  ],
  "author": {
    "name": "Mike Nolta",
    "email": "mike@nolta.net",
    "time": "Thu May 14 09:51:25 2026 -0400"
  },
  "committer": {
    "name": "Nicola Murino",
    "email": "nicola.murino@gmail.com",
    "time": "Tue Jun 02 00:25:33 2026 -0700"
  },
  "message": "ssh/test: isolate CLI tests from user SSH config and agent\n\nPass -F none and -o IdentityAgent\u003dnone to ssh(1) invocations in the\nCLI tests. Without these flags, a user\u0027s ~/.ssh/config can enable\nControl{Master,Persist}, which causes the ssh process to fork a\nbackground daemon that holds stdout/stderr pipes open, preventing\nCombinedOutput from ever returning. The agent flag prevents keys loaded\nin the user\u0027s SSH agent from being offered to the server before the test\nkey, which would exhaust MaxAuthTries and cause a disconnect.\n\nFixes golang/go#79411\n\nChange-Id: Id5b073e6df661006183d000928d7ef6e6096b933\nReviewed-on: https://go-review.googlesource.com/c/crypto/+/777900\nReviewed-by: Mark Freeman \u003cmarkfreeman@google.com\u003e\nReviewed-by: Daniel McCarney \u003cdaniel@binaryparadox.net\u003e\nReviewed-by: David Chase \u003cdrchase@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "453739429e30eb0586f4f4aacbd6a40ce1e4c271",
      "old_mode": 33188,
      "old_path": "ssh/test/sshcli_test.go",
      "new_id": "1bd4381069c8bb0fdc5ec0b7dbefb0949b3e6a2a",
      "new_mode": 33188,
      "new_path": "ssh/test/sshcli_test.go"
    }
  ]
}
