)]}'
{
  "commit": "d4fd8c766da8a70e3359bbc7efbbc79496efe71a",
  "tree": "971bad23792d3f9486e1ef7a0b0fe6f2952c84b9",
  "parents": [
    "b42cb352a350bac198470f65125aa151ecacff13"
  ],
  "author": {
    "name": "Fyodor Kupolov",
    "email": "fkupolov@google.com",
    "time": "Mon Jul 13 19:19:25 2015 -0700"
  },
  "committer": {
    "name": "Fyodor Kupolov",
    "email": "fkupolov@google.com",
    "time": "Tue Jul 14 17:25:42 2015 -0700"
  },
  "message": "Added sendBroadcastMultiplePermissions method\n\nAdded Context.sendBroadcastMultiplePermissions(Intent intent, String[]\nreceiverPermissions) method, which allows an array of required permissions\nto be enforced.\n\nBug: 21852542\nChange-Id: I27c9130e8f004b428452501ebc8a36aabde1f343\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "844900d83574fc9277371dbd6e680c0be3b24177",
      "old_mode": 33188,
      "old_path": "cmds/am/src/com/android/commands/am/Am.java",
      "new_id": "9f4bc52763befcebb9ba5ad2f073502926b30c0f",
      "new_mode": 33188,
      "new_path": "cmds/am/src/com/android/commands/am/Am.java"
    },
    {
      "type": "modify",
      "old_id": "cc93ac906d06a494826a11f4ef2023765dd5b473",
      "old_mode": 33188,
      "old_path": "core/java/android/app/ActivityManagerNative.java",
      "new_id": "fc408a8158b6354756f8fadf6ca1b7ada7c4c169",
      "new_mode": 33188,
      "new_path": "core/java/android/app/ActivityManagerNative.java"
    },
    {
      "type": "modify",
      "old_id": "75dd35c5243fc852050d7ad8159e8fffb7138e0e",
      "old_mode": 33188,
      "old_path": "core/java/android/app/ContextImpl.java",
      "new_id": "c07140c176c71cf65552b56fbf799e2c1a7489cb",
      "new_mode": 33188,
      "new_path": "core/java/android/app/ContextImpl.java"
    },
    {
      "type": "modify",
      "old_id": "acce81c9fe5d99d3e6c6ca50a09098a3472451f2",
      "old_mode": 33188,
      "old_path": "core/java/android/app/IActivityManager.java",
      "new_id": "1d87d77957fc74d1d42471e656fea04c994f8766",
      "new_mode": 33188,
      "new_path": "core/java/android/app/IActivityManager.java"
    },
    {
      "type": "modify",
      "old_id": "675515b5d12cdd34fa2bc88eb520354752a1b4d0",
      "old_mode": 33188,
      "old_path": "core/java/android/content/Context.java",
      "new_id": "0bfe10884906ddda4e4fcead3a88c3cb16a61e68",
      "new_mode": 33188,
      "new_path": "core/java/android/content/Context.java"
    },
    {
      "type": "modify",
      "old_id": "4e7c832cff446e421e59d94e78ac1792b9b80310",
      "old_mode": 33188,
      "old_path": "core/java/android/content/ContextWrapper.java",
      "new_id": "8ad3d2163fe7ee9c3202909ee4046235562c27e5",
      "new_mode": 33188,
      "new_path": "core/java/android/content/ContextWrapper.java"
    },
    {
      "type": "modify",
      "old_id": "5bfca10a6270f75778459a991d3cc3be7e266a78",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/am/ActivityManagerService.java",
      "new_id": "37aa40847ff1639cd557dfefa92f3901b6de69f0",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/am/ActivityManagerService.java"
    },
    {
      "type": "modify",
      "old_id": "30aa4110b643be9b7c9d12f4eb2445602bc71aa8",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/am/BroadcastQueue.java",
      "new_id": "7766539cd762b23fbcc4f4d8cb5b0b4afc940218",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/am/BroadcastQueue.java"
    },
    {
      "type": "modify",
      "old_id": "b943222f837936b757380f40954b5a51bdb4fc26",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/am/BroadcastRecord.java",
      "new_id": "a7e6471d58a1abc1415b650a63cd51d7c173ea9a",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/am/BroadcastRecord.java"
    },
    {
      "type": "modify",
      "old_id": "ffd1568bb11ffd14c8d990fd6bfe680c96cb7066",
      "old_mode": 33188,
      "old_path": "services/tests/servicestests/src/com/android/server/BroadcastInterceptingContext.java",
      "new_id": "757f1c6ea39df768c93d8c430718f3ce0a47cecc",
      "new_mode": 33188,
      "new_path": "services/tests/servicestests/src/com/android/server/BroadcastInterceptingContext.java"
    },
    {
      "type": "modify",
      "old_id": "e5e3e44b6b3c6b67eecce543a51cd65e7e1ba242",
      "old_mode": 33188,
      "old_path": "test-runner/src/android/test/mock/MockContext.java",
      "new_id": "e5ea5625581918fd079a45e69d8523b6d5e3b7a2",
      "new_mode": 33188,
      "new_path": "test-runner/src/android/test/mock/MockContext.java"
    },
    {
      "type": "modify",
      "old_id": "362048d57ab70aa0e578c2ec191ea05a412e829b",
      "old_mode": 33188,
      "old_path": "tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeContext.java",
      "new_id": "933420fd3940f1183c27576321205538dc6bea61",
      "new_mode": 33188,
      "new_path": "tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeContext.java"
    }
  ]
}
