)]}'
{
  "commit": "62a3f2e27c7732656bb3ae8f14047b74a9956e77",
  "tree": "7c269e5012edc8954e0bc2fc6371befa211b7cce",
  "parents": [
    "43f2f5024b2a1438a642fe5340b929d3069099e9"
  ],
  "author": {
    "name": "Katie Hockman",
    "email": "katie@golang.org",
    "time": "Mon Apr 20 17:55:37 2020 -0400"
  },
  "committer": {
    "name": "Katie Hockman",
    "email": "katie@golang.org",
    "time": "Fri May 08 02:17:26 2020 +0000"
  },
  "message": "crypto/tls: add Config.VerifyConnection callback\n\nSince the ConnectionState will now be available during\nverification, some code was moved around in order to\ninitialize and make available as much of the fields on\nConn as possible before the ConnectionState is verified.\n\nFixes #36736\n\nChange-Id: I0e3efa97565ead7de5c48bb8a87e3ea54fbde140\nReviewed-on: https://go-review.googlesource.com/c/go/+/229122\nRun-TryBot: Katie Hockman \u003ckatie@golang.org\u003e\nReviewed-by: Filippo Valsorda \u003cfilippo@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "90846a3659ceaefe5c77069ad55bdb8d2e505167",
      "old_mode": 33188,
      "old_path": "src/crypto/tls/common.go",
      "new_id": "fd21ae8fb10e3925b33b47ba8eb76e64e2b50116",
      "new_mode": 33188,
      "new_path": "src/crypto/tls/common.go"
    },
    {
      "type": "modify",
      "old_id": "d759986bb94a2c75c9791322908ba2c0d8b07f94",
      "old_mode": 33188,
      "old_path": "src/crypto/tls/conn.go",
      "new_id": "edcfecf81d77c63d9b3a14eee29a85bf0fed3324",
      "new_mode": 33188,
      "new_path": "src/crypto/tls/conn.go"
    },
    {
      "type": "modify",
      "old_id": "210eece26dd4f9e0826e6a762978e72f5b96dccd",
      "old_mode": 33188,
      "old_path": "src/crypto/tls/handshake_client.go",
      "new_id": "40c8e02c53dc7f980581f66b755e38dddf4fbaf5",
      "new_mode": 33188,
      "new_path": "src/crypto/tls/handshake_client.go"
    },
    {
      "type": "modify",
      "old_id": "cd387dcc6cb1c28766156b8c9a4344c637e4ee4f",
      "old_mode": 33188,
      "old_path": "src/crypto/tls/handshake_client_test.go",
      "new_id": "313872ca76c6d37dc8ceedbece479b02c666833a",
      "new_mode": 33188,
      "new_path": "src/crypto/tls/handshake_client_test.go"
    },
    {
      "type": "modify",
      "old_id": "97122bd2202f45e0bdae81aa8e73ac89a83991b5",
      "old_mode": 33188,
      "old_path": "src/crypto/tls/handshake_client_tls13.go",
      "new_id": "35a00f2f3a4c87376f9cdc8e2518541eb721f6f6",
      "new_mode": 33188,
      "new_path": "src/crypto/tls/handshake_client_tls13.go"
    },
    {
      "type": "modify",
      "old_id": "4885c69568d439b8ac5d35e99f558df716ca0d1f",
      "old_mode": 33188,
      "old_path": "src/crypto/tls/handshake_server.go",
      "new_id": "6aacfa1ff6622c364f1573ac3c9fd3a218ed68a2",
      "new_mode": 33188,
      "new_path": "src/crypto/tls/handshake_server.go"
    },
    {
      "type": "modify",
      "old_id": "5432145de46292095403c8e95588c931d6e0595f",
      "old_mode": 33188,
      "old_path": "src/crypto/tls/handshake_server_tls13.go",
      "new_id": "fb7f871390e5b9d2183ef5d5938d297a6bba9f68",
      "new_mode": 33188,
      "new_path": "src/crypto/tls/handshake_server_tls13.go"
    },
    {
      "type": "modify",
      "old_id": "85005d4950ae17e2687c228572df1d3ae1783abf",
      "old_mode": 33188,
      "old_path": "src/crypto/tls/tls_test.go",
      "new_id": "9e340774b679ed25e9b79cda23610dfd15efafdc",
      "new_mode": 33188,
      "new_path": "src/crypto/tls/tls_test.go"
    }
  ]
}
