)]}'
{
  "commit": "4e843106a6f510a7d77fedfbeaec8e95b57905b7",
  "tree": "9cc95d97bc6d6ad2901ee53a5614a0a1de062277",
  "parents": [
    "f759af6f3bced14b13fe0891eec4cd6c423c5a67"
  ],
  "author": {
    "name": "Yi Jin",
    "email": "jinyithu@google.com",
    "time": "Wed Feb 14 15:36:18 2018 -0800"
  },
  "committer": {
    "name": "Yi Jin",
    "email": "jinyithu@google.com",
    "time": "Tue Feb 20 13:11:22 2018 -0800"
  },
  "message": "Throttler for incidentd based on size putting into dropbox.\n\nThe incidentd will accumulate the total size put into dropbox and once\nit exceeds a threshold (currently 20MB) daily, it will stop further\nrequests. It allows collection again 24 hours later.\n\nBug: 64219725\nTest: atest incidentd_test and manually flashed incidentd and test.\nChange-Id: Iea21fbae40d5d01108797b190231d73e74eff213\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d2d24c89449a128d9de5c0e08410505f40115a3b",
      "old_mode": 33188,
      "old_path": "cmds/incidentd/Android.mk",
      "new_id": "6bdd9becff37b3a33c4a475dd01ec59ff626d971",
      "new_mode": 33188,
      "new_path": "cmds/incidentd/Android.mk"
    },
    {
      "type": "modify",
      "old_id": "883924c83d82dc6733e490b00362fb8df6f37a19",
      "old_mode": 33188,
      "old_path": "cmds/incidentd/src/FdBuffer.cpp",
      "new_id": "db60794a72255dfd5cd2737060d00d073d094bcd",
      "new_mode": 33188,
      "new_path": "cmds/incidentd/src/FdBuffer.cpp"
    },
    {
      "type": "modify",
      "old_id": "9ae624094dcabea27bcb24e018d60078c88b9fdb",
      "old_mode": 33188,
      "old_path": "cmds/incidentd/src/IncidentService.cpp",
      "new_id": "28fb38a79a3582683d458b5f84dae5b1fc6d3709",
      "new_mode": 33188,
      "new_path": "cmds/incidentd/src/IncidentService.cpp"
    },
    {
      "type": "modify",
      "old_id": "3c665076bebc36f524de3472630fdbaa797b5685",
      "old_mode": 33188,
      "old_path": "cmds/incidentd/src/IncidentService.h",
      "new_id": "0ab34ede96421f21360da613b1824f0dcd6773d9",
      "new_mode": 33188,
      "new_path": "cmds/incidentd/src/IncidentService.h"
    },
    {
      "type": "modify",
      "old_id": "46efbd1fb7d035681492b16cbee2e4f6057267c6",
      "old_mode": 33188,
      "old_path": "cmds/incidentd/src/Log.h",
      "new_id": "22de46dfd9a2fb838139b8c7c4969ae313cf534e",
      "new_mode": 33188,
      "new_path": "cmds/incidentd/src/Log.h"
    },
    {
      "type": "modify",
      "old_id": "e4128f4217d187ddc686cd72800916a53ba160a0",
      "old_mode": 33188,
      "old_path": "cmds/incidentd/src/PrivacyBuffer.cpp",
      "new_id": "ee57f4d0e5d6f154c14802d42b3812ce086ef9a3",
      "new_mode": 33188,
      "new_path": "cmds/incidentd/src/PrivacyBuffer.cpp"
    },
    {
      "type": "modify",
      "old_id": "c0b53586a8ceb8440f4eed2b62ae4ccf36079362",
      "old_mode": 33188,
      "old_path": "cmds/incidentd/src/Reporter.cpp",
      "new_id": "12764f8ff09c9a09f44745be6d5031bd724c8503",
      "new_mode": 33188,
      "new_path": "cmds/incidentd/src/Reporter.cpp"
    },
    {
      "type": "modify",
      "old_id": "0f3f2217245249a704b8b2a089c0567c3651a118",
      "old_mode": 33188,
      "old_path": "cmds/incidentd/src/Reporter.h",
      "new_id": "ba8965ef4a6cc397a507393b6d12d88367edcb7f",
      "new_mode": 33188,
      "new_path": "cmds/incidentd/src/Reporter.h"
    },
    {
      "type": "modify",
      "old_id": "2e4e980278f9aedeb6fc7f4401aee82d1c45037f",
      "old_mode": 33188,
      "old_path": "cmds/incidentd/src/Section.cpp",
      "new_id": "64eae3acd34c1ae69827377c127c2ae45b7f890e",
      "new_mode": 33188,
      "new_path": "cmds/incidentd/src/Section.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1abf26785733a39788555b5f1a31ffdefd57b2f6",
      "new_mode": 33188,
      "new_path": "cmds/incidentd/src/Throttler.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c56f75386d492056d45570d528e94758021f47a5",
      "new_mode": 33188,
      "new_path": "cmds/incidentd/src/Throttler.h"
    },
    {
      "type": "modify",
      "old_id": "b71c066201c4fc9c3f380462f03b73018776d1f3",
      "old_mode": 33188,
      "old_path": "cmds/incidentd/src/report_directory.cpp",
      "new_id": "f023ee1a6b7f60d73b901777f0572a753d7e5209",
      "new_mode": 33188,
      "new_path": "cmds/incidentd/src/report_directory.cpp"
    },
    {
      "type": "modify",
      "old_id": "956c8d39346a553627bc0d1215136bd47d1cb828",
      "old_mode": 33188,
      "old_path": "cmds/incidentd/tests/FdBuffer_test.cpp",
      "new_id": "0e5eec6c702302586dad59b308a188348baad7b7",
      "new_mode": 33188,
      "new_path": "cmds/incidentd/tests/FdBuffer_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "7ea9bbfcd8c73a7a2bea630d10e83afd0bfce7ee",
      "old_mode": 33188,
      "old_path": "cmds/incidentd/tests/PrivacyBuffer_test.cpp",
      "new_id": "c7c69a746f0ac3bf6055915fce679d29db254b8c",
      "new_mode": 33188,
      "new_path": "cmds/incidentd/tests/PrivacyBuffer_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "bd359ac9516cf7478683bc4372d01a1e684869c1",
      "old_mode": 33188,
      "old_path": "cmds/incidentd/tests/Reporter_test.cpp",
      "new_id": "955dbac72ebe1ed8220f964ef2b3a16a9f0f1d58",
      "new_mode": 33188,
      "new_path": "cmds/incidentd/tests/Reporter_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "a1f4fdc773009c03a420e89ba077096b09022192",
      "old_mode": 33188,
      "old_path": "cmds/incidentd/tests/Section_test.cpp",
      "new_id": "026bf7419eb1e002296bc1854936de1541f6dbc1",
      "new_mode": 33188,
      "new_path": "cmds/incidentd/tests/Section_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "213dcef5d30aebb84b918db751daed00e1a0fe27",
      "new_mode": 33188,
      "new_path": "cmds/incidentd/tests/Throttler_test.cpp"
    }
  ]
}
