)]}'
{
  "commit": "efbecbbb465c99ed608b06d72fa1982122382d00",
  "tree": "ca96195f599178fdea3fcefd790c60d8798fd551",
  "parents": [
    "5005a2068bc525f0d209cea43601a7d3f0a8cde5"
  ],
  "author": {
    "name": "Roland Shoemaker",
    "email": "roland@golang.org",
    "time": "Tue Jun 09 11:55:17 2026 -0700"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Wed Jun 10 12:52:57 2026 -0700"
  },
  "message": "crypto/tls: add LocalCertificate to ConnectionState\n\nAdds a new field to ConnectionState, LocalCertificate, which contains\nthe certificate chain which was presented to the connection peer, if one\nwas.\n\nFixes #24673\n\nChange-Id: Iae758fef4a2808e3295324890f4b2f55c71fcc4c\nReviewed-on: https://go-review.googlesource.com/c/go/+/788866\nAuto-Submit: Roland Shoemaker \u003croland@golang.org\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nTryBot-Bypass: Roland Shoemaker \u003croland@golang.org\u003e\nReviewed-by: Daniel McCarney \u003cdaniel@binaryparadox.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "93a08c2ba59b151ade40f8eaad00b788123520e0",
      "old_mode": 33188,
      "old_path": "api/go1.27.txt",
      "new_id": "2520fba32f543734397a294a279bb0db581f4d5d",
      "new_mode": 33188,
      "new_path": "api/go1.27.txt"
    },
    {
      "type": "modify",
      "old_id": "067b45f13305435ab3b505aa60afa09371decf80",
      "old_mode": 33188,
      "old_path": "src/crypto/tls/common.go",
      "new_id": "dd4aaf546c6208e559018a083026c12a2880298d",
      "new_mode": 33188,
      "new_path": "src/crypto/tls/common.go"
    },
    {
      "type": "modify",
      "old_id": "b4508d6a812303b888d042edd886494136e7b975",
      "old_mode": 33188,
      "old_path": "src/crypto/tls/conn.go",
      "new_id": "fb1e9f00e240eabeb0c15ecf16dd41df47f054c6",
      "new_mode": 33188,
      "new_path": "src/crypto/tls/conn.go"
    },
    {
      "type": "modify",
      "old_id": "52bf6087b629558128694f6600f5db206b892b0e",
      "old_mode": 33188,
      "old_path": "src/crypto/tls/handshake_client.go",
      "new_id": "54227aabfb698c96f182f0f82e44565f806f87a5",
      "new_mode": 33188,
      "new_path": "src/crypto/tls/handshake_client.go"
    },
    {
      "type": "modify",
      "old_id": "d367020c2066bfdf5e61ac04b627d7dbc87252e8",
      "old_mode": 33188,
      "old_path": "src/crypto/tls/handshake_client_tls13.go",
      "new_id": "f55150697d96f6f6e766c03527ed09ad910cc4af",
      "new_mode": 33188,
      "new_path": "src/crypto/tls/handshake_client_tls13.go"
    },
    {
      "type": "modify",
      "old_id": "cde70463ef0fa48d6fe20bcfe6f2ddf162a3473e",
      "old_mode": 33188,
      "old_path": "src/crypto/tls/handshake_server.go",
      "new_id": "a4544a13051f5166fc2bd0636fdb1c38b32dc84e",
      "new_mode": 33188,
      "new_path": "src/crypto/tls/handshake_server.go"
    },
    {
      "type": "modify",
      "old_id": "3175d74587d83a68b5685300a8106ee8a77a0695",
      "old_mode": 33188,
      "old_path": "src/crypto/tls/handshake_server_tls13.go",
      "new_id": "2c96e2435ae156b0dcc470ce9980a3ca3bcf0eb6",
      "new_mode": 33188,
      "new_path": "src/crypto/tls/handshake_server_tls13.go"
    },
    {
      "type": "modify",
      "old_id": "c17d4a8383f750339ba70eaebd6f4e92be54513c",
      "old_mode": 33188,
      "old_path": "src/crypto/tls/tls_test.go",
      "new_id": "2bfb645e2c8e60312107797ee017f7d6ea321a98",
      "new_mode": 33188,
      "new_path": "src/crypto/tls/tls_test.go"
    }
  ]
}
