)]}'
{
  "commit": "c27390d203688b847378944d5ae0ec8f1938c598",
  "tree": "2e2eebe05ef5e8d720863c107f20debda2e417a0",
  "parents": [
    "88272d5b9e88dfd253c18aea4792fe57ee51696d"
  ],
  "author": {
    "name": "Vitaly Buka",
    "email": "vitalybuka@google.com",
    "time": "Thu Nov 19 14:42:35 2015 -0800"
  },
  "committer": {
    "name": "Vitaly Buka",
    "email": "vitalybuka@google.com",
    "time": "Fri Nov 20 01:48:58 2015 +0000"
  },
  "message": "Fixed headers parsing in CurlHttpClient\n\n1. substr(pos, pos_end) was used instead of substr(pos, pos_end - pos)\n2. CURLOPT_HEADERFUNCTION is called for single header so no need to\n   merge and split them later\n\nChange-Id: Iad852212258f870c2fe0683b0021ae99a020d12b\nReviewed-on: https://weave-review.googlesource.com/1562\nReviewed-by: Vitaly Buka \u003cvitalybuka@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "32aa4afece02aac375dc40ee77bf405626aa80fc",
      "old_mode": 33188,
      "old_path": "examples/provider/curl_http_client.cc",
      "new_id": "774c07b5a1d5aa206cf3c9a355e57ac0ca95d5a7",
      "new_mode": 33188,
      "new_path": "examples/provider/curl_http_client.cc"
    },
    {
      "type": "modify",
      "old_id": "d2b10a927a9a19dabe615d6e2c40516a726b7d3d",
      "old_mode": 33188,
      "old_path": "src/device_registration_info.cc",
      "new_id": "8b8e7521ad1522e3c90d8164cfe0ff0700a87aed",
      "new_mode": 33188,
      "new_path": "src/device_registration_info.cc"
    },
    {
      "type": "modify",
      "old_id": "9edd396c6c6238b332107595596dab04c0780444",
      "old_mode": 33188,
      "old_path": "src/device_registration_info_unittest.cc",
      "new_id": "8174b9032deecf52aca50a290fe420e76edd87d2",
      "new_mode": 33188,
      "new_path": "src/device_registration_info_unittest.cc"
    }
  ]
}
