)]}'
{
  "commit": "e8703a37085ca1205d202a95a7115281159849e6",
  "tree": "84bc73bc349347fa94567a178f31faa12e2d1605",
  "parents": [
    "a93a68d3cd551fb2d71a72e9915c589ea2d4f672"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Sun Jul 09 16:17:55 2017 -0400"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Wed Jul 12 20:54:02 2017 +0000"
  },
  "message": "Switch a number of files to C++.\n\nhttp://i1.kym-cdn.com/photos/images/original/000/242/631/382.gif\n\nIn the first step, switch C files to C++ individually, keeping\neverything in internal.h C-compatible. We\u0027ll make minimal changes needed\nto get things compiling (notably a lot of goto errs will need to turn to\nbssl::UniquePtr right away), but more aggressive changes will happen in\nlater steps.\n\n(To avoid a rebase, I\u0027m intentionally avoiding files that would conflict\nwith CLs in flight right now.)\n\nBug: 132\nChange-Id: Id4cfd722e7b57d1df11f27236b4658b5d39b5fd2\nReviewed-on: https://boringssl-review.googlesource.com/17667\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": "ae6c23c08e16664ebc3cd74544abc7129c7f5da5",
      "old_mode": 33188,
      "old_path": "include/openssl/pem.h",
      "new_id": "4868e12fe021052fdaab71ae64041f0dab666dee",
      "new_mode": 33188,
      "new_path": "include/openssl/pem.h"
    },
    {
      "type": "modify",
      "old_id": "0c09443d0dd33a9468c1005a47cc787a9a1ccc25",
      "old_mode": 33188,
      "old_path": "ssl/CMakeLists.txt",
      "new_id": "94a1741c6f6abc5ea2bc51ec379f87a078e7a874",
      "new_mode": 33188,
      "new_path": "ssl/CMakeLists.txt"
    },
    {
      "type": "rename",
      "old_id": "ad8f5d8fff03d85f25da09f78f1be489f563de16",
      "old_mode": 33188,
      "old_path": "ssl/bio_ssl.c",
      "new_id": "61afee566bdf586a6a3931e9a8bfdabcb4025e90",
      "new_mode": 33188,
      "new_path": "ssl/bio_ssl.cc",
      "score": 93
    },
    {
      "type": "rename",
      "old_id": "ac18517849fa9dc97f29fc4d78e128c27dfdfb46",
      "old_mode": 33188,
      "old_path": "ssl/custom_extensions.c",
      "new_id": "f438f7391cd07ad729549b4728d09d09694d3a23",
      "new_mode": 33188,
      "new_path": "ssl/custom_extensions.cc",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "44e3f2ef6fc4bbb79b2f99d2f7dd00f1b103b5b6",
      "old_mode": 33188,
      "old_path": "ssl/d1_both.c",
      "new_id": "f25c2be85bc4022ebc0581b79c8bb92696e33a9c",
      "new_mode": 33188,
      "new_path": "ssl/d1_both.cc",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "ef15252fd6ab27243afc02a95651dd1bc223e98a",
      "old_mode": 33188,
      "old_path": "ssl/d1_lib.c",
      "new_id": "0074855b557c63e40edc79c09ee6ef1825e59230",
      "new_mode": 33188,
      "new_path": "ssl/d1_lib.cc",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "e2c7315dac23a909bcc5fdef2b017c88b5c7febe",
      "old_mode": 33188,
      "old_path": "ssl/d1_pkt.c",
      "new_id": "1ae55ebb0eea9c7b89bff6882b5504baf92646d0",
      "new_mode": 33188,
      "new_path": "ssl/d1_pkt.cc",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "1085377777a3dfb70ad888377e4fd2a89ad93c51",
      "old_mode": 33188,
      "old_path": "ssl/d1_srtp.c",
      "new_id": "1085377777a3dfb70ad888377e4fd2a89ad93c51",
      "new_mode": 33188,
      "new_path": "ssl/d1_srtp.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "dd8d7865e9beb5d42d0fe20b8822d549f98bf0af",
      "old_mode": 33188,
      "old_path": "ssl/dtls_method.c",
      "new_id": "dd8d7865e9beb5d42d0fe20b8822d549f98bf0af",
      "new_mode": 33188,
      "new_path": "ssl/dtls_method.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "879706dfc738762eea3560ed187561709ce0858e",
      "old_mode": 33188,
      "old_path": "ssl/dtls_record.c",
      "new_id": "879706dfc738762eea3560ed187561709ce0858e",
      "new_mode": 33188,
      "new_path": "ssl/dtls_record.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "65d438a15888f5c9793ac3f77d41f35198ddbd00",
      "old_mode": 33188,
      "old_path": "ssl/s3_both.c",
      "new_id": "5eb364d1fc3dae556c3b319850619c0c5ab80272",
      "new_mode": 33188,
      "new_path": "ssl/s3_both.cc",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "ac8bb678281b4132e60b0e477353b5f18ddf6cdb",
      "old_mode": 33188,
      "old_path": "ssl/s3_lib.c",
      "new_id": "9548bbd4b7edba80394a6385c4f015a20251dddf",
      "new_mode": 33188,
      "new_path": "ssl/s3_lib.cc",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "445f8826825f1d339ba154a9295ae07be791224b",
      "old_mode": 33188,
      "old_path": "ssl/s3_pkt.c",
      "new_id": "beaa08ed6dc401b18a2edb4e2e906a4c55ebf7f2",
      "new_mode": 33188,
      "new_path": "ssl/s3_pkt.cc",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "cc6a5596296bbe612007533a642eefba055435b7",
      "old_mode": 33188,
      "old_path": "ssl/ssl_asn1.c",
      "new_id": "1d6140e9adba1c8524f00af88be9cc1cb3cabdb3",
      "new_mode": 33188,
      "new_path": "ssl/ssl_asn1.cc",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "65405aafd0fa35ea1a9e708bd75b1756ce1b9603",
      "old_mode": 33188,
      "old_path": "ssl/ssl_x509.c",
      "new_id": "77fc0e2a13484ccbcd195c45fb7b58298b470b1e",
      "new_mode": 33188,
      "new_path": "ssl/ssl_x509.cc",
      "score": 98
    }
  ]
}
