)]}'
{
  "commit": "c4e67b065de5a4869ff83379e5d7eaed76e3b5d6",
  "tree": "70fdef457a0cbdc5f299dd43f217ad77056d2db2",
  "parents": [
    "420b1a6d68b85ee729408381f8ba863b0e3979cb"
  ],
  "author": {
    "name": "Jeff Sharkey",
    "email": "jsharkey@android.com",
    "time": "Wed Aug 07 18:11:56 2019 -0600"
  },
  "committer": {
    "name": "Jeff Sharkey",
    "email": "jsharkey@android.com",
    "time": "Wed Aug 07 18:11:58 2019 -0600"
  },
  "message": "Expand ContentProviderOperation to support call().\n\nContentProviderOperation has long supported basic operations like\ninsert(), update(), and delete(), but it was never extended to\nsupport the general-purpose call() method.\n\nThis change adds support for call(), including configuration of the\nextras Bundle using back-references to other operations.  In\naddition, the output Bundle from call() can be used for\nback-references from other operations.\n\nClean up how back-references are handled internally; we now store\neither a literal value in each slot, or an explicit BackReference\ninstance which we can \"instanceof\" check to resolve when needed.\n\nAlso add withExceptionAllowed() capability, which can be used to\ncatch and report the failure of a single operation while allowing\nany subsequent operations to proceed.  Adds various nullability\nannotations to reflect the behavior of all existing logic.\n\nBug: 131598520\nTest: atest android.content.cts.ContentProviderOperationTest\nTest: atest android.content.cts.ContentProviderResultTest\nChange-Id: I2cc26d109fd343447b5f985cd4f82aa87d0925df\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e9273bbfd2f1f70828d74c79d61829d75ab3dba",
      "new_mode": 33188,
      "new_path": "tests/tests/content/src/android/content/cts/ContentProviderOperationTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e982963a68e99ec94541c5047b4f245e372a0e0",
      "new_mode": 33188,
      "new_path": "tests/tests/content/src/android/content/cts/ContentProviderResultTest.java"
    }
  ]
}
