)]}'
{
  "commit": "6e0842db8bb2ec9bb0a8824cb978704f71a5c783",
  "tree": "47f59f8f54131d9f703006dd14b8212ce74eb028",
  "parents": [
    "ff6a8fd77916b25db6681f4ff53413ee0c03c5a3"
  ],
  "author": {
    "name": "Adam Langley",
    "email": "agl@golang.org",
    "time": "Sat Nov 21 15:53:03 2009 -0800"
  },
  "committer": {
    "name": "Adam Langley",
    "email": "agl@golang.org",
    "time": "Sat Nov 21 15:53:03 2009 -0800"
  },
  "message": "crypto/tls: add initial client implementation.\n\nR\u003drsc, agl\nCC\u003dgolang-dev\nhttps://golang.org/cl/157076\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dd3df29573eebce62f0fcd8cf0f4ac92eea020d0",
      "old_mode": 33188,
      "old_path": "src/pkg/crypto/tls/Makefile",
      "new_id": "0c2d339988a6d4e23e05793451300b819d428685",
      "new_mode": 33188,
      "new_path": "src/pkg/crypto/tls/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e8cddd6f4c22219f0dfe5e1798fff51c6ffd9173",
      "new_mode": 33188,
      "new_path": "src/pkg/crypto/tls/ca_set.go"
    },
    {
      "type": "modify",
      "old_id": "e295cd472804817b3f8d20b8b8a54f30c08d3a45",
      "old_mode": 33188,
      "old_path": "src/pkg/crypto/tls/common.go",
      "new_id": "e1318a8930d43461ba371643be263a4069704b0a",
      "new_mode": 33188,
      "new_path": "src/pkg/crypto/tls/common.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "db9bb8cb33253f4a97a7ca5c7acf3a413eb1be30",
      "new_mode": 33188,
      "new_path": "src/pkg/crypto/tls/handshake_client.go"
    },
    {
      "type": "modify",
      "old_id": "87e2e779e39f2c412cfef36e8e73d04a0bbe2668",
      "old_mode": 33188,
      "old_path": "src/pkg/crypto/tls/handshake_messages.go",
      "new_id": "65dae8762594b851de68adc67bda56d7b8f71ca8",
      "new_mode": 33188,
      "new_path": "src/pkg/crypto/tls/handshake_messages.go"
    },
    {
      "type": "modify",
      "old_id": "5dafc388bcad221bf812c7aef11368dc68331c37",
      "old_mode": 33188,
      "old_path": "src/pkg/crypto/tls/handshake_messages_test.go",
      "new_id": "c580f65c6854e01778b7824b07b1557f2e15dcd3",
      "new_mode": 33188,
      "new_path": "src/pkg/crypto/tls/handshake_messages_test.go"
    },
    {
      "type": "modify",
      "old_id": "0e04c42af2d292bf3fc126897537e76f47728408",
      "old_mode": 33188,
      "old_path": "src/pkg/crypto/tls/handshake_server.go",
      "new_id": "2e7760365c42469d93bd7422f7179e1ebe6b3f56",
      "new_mode": 33188,
      "new_path": "src/pkg/crypto/tls/handshake_server.go"
    },
    {
      "type": "modify",
      "old_id": "b7edd9fd16c1352543a22b8f97659d612f8ad831",
      "old_mode": 33188,
      "old_path": "src/pkg/crypto/tls/record_process.go",
      "new_id": "e356d67ca29fce0716785578e1d00e5d474596b5",
      "new_mode": 33188,
      "new_path": "src/pkg/crypto/tls/record_process.go"
    },
    {
      "type": "modify",
      "old_id": "a162487de2c15e3753abe080c16f5a18ad77aea7",
      "old_mode": 33188,
      "old_path": "src/pkg/crypto/tls/tls.go",
      "new_id": "c5a0f69d5d4cfe97759198184982fc9c4dd6ff5d",
      "new_mode": 33188,
      "new_path": "src/pkg/crypto/tls/tls.go"
    }
  ]
}
