)]}'
{
  "commit": "3c6a1ea6747a026e74cf2c2dc179ccffa03f3e57",
  "tree": "80504e4555406a7bfb3b6063df511de9ddc2beb6",
  "parents": [
    "5ab45960704cffa1dfdefc53c4be8b4aca6466e3"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Mon Sep 26 18:30:05 2016 -0400"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Tue Sep 27 15:09:16 2016 +0000"
  },
  "message": "Apply version/wire mapping at a higher layer in runner.\n\nThis is in preparation for implementing the version extension and is\nprobably what we should have done from the beginning as it makes\nintolerance bugs simpler.\n\nThis means knobs like SendClientVersion and SendServerVersion deal with\nthe wire values while knobs like NegotiateVersion and MaxVersion deal\nwith logical versions. (This matches how the bugs have always worked.\nSendFoo is just a weird post-processing bit on the handshake messages\nwhile NegotiateVersion actually changes how BoGo behaves.)\n\nBUG\u003d90\n\nChange-Id: I7f359d798d0899fa2742107fb3d854be19e731a4\nReviewed-on: https://boringssl-review.googlesource.com/11300\nReviewed-by: Steven Valdez \u003csvaldez@google.com\u003e\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nCQ-Verified: CQ bot account: commit-bot@chromium.org \u003ccommit-bot@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "02ab23b049071a981f0ddbc2938ed0056112c771",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/common.go",
      "new_id": "7aa984e775483d624d797cf47410183d704c7736",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/common.go"
    },
    {
      "type": "modify",
      "old_id": "05cf0c27304f9482bd73e07e1f560ae0759c37c2",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/handshake_client.go",
      "new_id": "bdddfb425d795bd1532df8fa9f94a2ebe5593f1b",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/handshake_client.go"
    },
    {
      "type": "modify",
      "old_id": "8cec98b1157907d3af1aede6c2eed858ebc46759",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/handshake_messages.go",
      "new_id": "329be7f9d5684438848443188afc1e7d715348e6",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/handshake_messages.go"
    },
    {
      "type": "modify",
      "old_id": "604fa140bb71671ff755cfb828523b64ebd8dbaa",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/handshake_server.go",
      "new_id": "55bc9cc1ceddd42ce33039fd40800ea18bf672ec",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/handshake_server.go"
    },
    {
      "type": "modify",
      "old_id": "6327c1349f40d17b69959c0517363eb5b1114251",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/key_agreement.go",
      "new_id": "271a9d17b328120977de1a04473dba26cb8382ff",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/key_agreement.go"
    },
    {
      "type": "modify",
      "old_id": "ea660abe98372876f4831972b6cef4a9b86dcb5e",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/runner.go",
      "new_id": "ea29ef5030b9bb5c5975b2dbdec0d5db76aa2489",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/runner.go"
    }
  ]
}
