)]}'
{
  "commit": "93cee7a5a10ab4bef5d7db9c3aeee7b76754be6e",
  "tree": "4a591323e73cd77c1f9655be07941b01e280e91c",
  "parents": [
    "175c4682640a91aeb341d99cfd6a0ddb834d724a"
  ],
  "author": {
    "name": "Carlos Amedee",
    "email": "carlos@golang.org",
    "time": "Mon Aug 31 15:38:57 2026 -0400"
  },
  "committer": {
    "name": "Carlos Amedee",
    "email": "carlos@golang.org",
    "time": "Tue Oct 06 07:28:50 2026 -0700"
  },
  "message": "all: migrate ssh package to github.com/tailscale/gliderssh\n\nThe build repository relies heavily on github.com/gliderlabs/ssh,\nwhich is currently lightly maintained. Tailscale maintains a fork\nthat is much more active. This CL migrates to their ssh package.\n\nChange-Id: I17231f8165e270e366dc1ad279ee9359b16b994c\nReviewed-on: https://go-review.googlesource.com/c/build/+/825064\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4f60789caa7be5eaa831091a435c91108318329a",
      "old_mode": 33188,
      "old_path": "cmd/buildlet/buildlet.go",
      "new_id": "241a1d9a60c0d94ab7f7df3e2344f34c7a5b7d65",
      "new_mode": 33188,
      "new_path": "cmd/buildlet/buildlet.go"
    },
    {
      "type": "modify",
      "old_id": "67bb31f358e547fb38405f32c26ab4fabe84898f",
      "old_mode": 33188,
      "old_path": "cmd/buildlet/ssh.go",
      "new_id": "2e23aff8c47202b40d8267a262485f366e9c2a86",
      "new_mode": 33188,
      "new_path": "cmd/buildlet/ssh.go"
    },
    {
      "type": "modify",
      "old_id": "3dbc085035179be1b0318d7c1e1fa98501152a45",
      "old_mode": 33188,
      "old_path": "cmd/buildlet/ssh_direct.go",
      "new_id": "b3df95bd6841ef219930dd3095690436f5f42cd5",
      "new_mode": 33188,
      "new_path": "cmd/buildlet/ssh_direct.go"
    },
    {
      "type": "modify",
      "old_id": "f33ad7512443fcc57f7d9b91e2e0338df60a2f17",
      "old_mode": 33188,
      "old_path": "cmd/buildlet/ssh_direct_test.go",
      "new_id": "d63c0874dff7ab8a061ec66ee767452127e05e81",
      "new_mode": 33188,
      "new_path": "cmd/buildlet/ssh_direct_test.go"
    },
    {
      "type": "modify",
      "old_id": "ccaced4759a4038edf708118792f169bee55fb5d",
      "old_mode": 33188,
      "old_path": "cmd/buildlet/ssh_windows.go",
      "new_id": "ef9a340e5da07e1739a04eb589cb7fd3d26978b7",
      "new_mode": 33188,
      "new_path": "cmd/buildlet/ssh_windows.go"
    },
    {
      "type": "modify",
      "old_id": "ccad74f800f9246099151a3bcf0ff589b20217bd",
      "old_mode": 33188,
      "old_path": "go.mod",
      "new_id": "8943c990e7f2c699d3cc2f78c08dd14614638389",
      "new_mode": 33188,
      "new_path": "go.mod"
    },
    {
      "type": "modify",
      "old_id": "d33da9eae01f88b5af92dc3ceccb64fb422728ed",
      "old_mode": 33188,
      "old_path": "go.sum",
      "new_id": "28294bcb831eda2c5b51af0ee09e0e678cbbc2a2",
      "new_mode": 33188,
      "new_path": "go.sum"
    },
    {
      "type": "modify",
      "old_id": "9ef6d6284c4cbace946d79501496e8cc53379618",
      "old_mode": 33188,
      "old_path": "internal/coordinator/remote/ssh.go",
      "new_id": "685900b881b6996e1c98a51c40cfaff5d4b7e3f3",
      "new_mode": 33188,
      "new_path": "internal/coordinator/remote/ssh.go"
    }
  ]
}
