)]}'
{
  "commit": "b20a0ce59f59cb5ec857748e056cc341dbd13b92",
  "tree": "6e28d25ea0dbe435b9bcc607827b7c1832f7c79f",
  "parents": [
    "d6808dc0c00ba45fd589449647f792daf9fa8126"
  ],
  "author": {
    "name": "Adam Lesinski",
    "email": "adamlesinski@google.com",
    "time": "Mon Jan 23 12:58:11 2017 -0800"
  },
  "committer": {
    "name": "Adam Lesinski",
    "email": "adamlesinski@google.com",
    "time": "Tue Jan 09 16:28:58 2018 -0800"
  },
  "message": "Replace AssetManager with AssetManager2 implementation\n\nTest: Existing CTS tests pass\nTest: make libandroidfw_tests\nChange-Id: I858f7e1d909c08273b096601136e3f28e15eb5d4\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "77eb57f25613b02406476af4da3c2e3b4c99eeb0",
      "old_mode": 33188,
      "old_path": "core/java/android/content/pm/PackageParser.java",
      "new_id": "07af26b0d4a424fc5f7d2bb47799f1b7f85c8985",
      "new_mode": 33188,
      "new_path": "core/java/android/content/pm/PackageParser.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b087c48d8d4c2020b567ae30293d6b8be175ab90",
      "new_mode": 33188,
      "new_path": "core/java/android/content/res/ApkAssets.java"
    },
    {
      "type": "modify",
      "old_id": "78665609bdd406ec92ea5baff97b266b968879e9",
      "old_mode": 33188,
      "old_path": "core/java/android/content/res/AssetManager.java",
      "new_id": "4f614a73a521db9b06bad76086dcbd63883dfa9d",
      "new_mode": 33188,
      "new_path": "core/java/android/content/res/AssetManager.java"
    },
    {
      "type": "modify",
      "old_id": "e173653cd961799577ef5b6732be9ea9c888adc7",
      "old_mode": 33188,
      "old_path": "core/java/android/content/res/Resources.java",
      "new_id": "8f58891ed556ee3c0246b9dbd46151c98d8beb3d",
      "new_mode": 33188,
      "new_path": "core/java/android/content/res/Resources.java"
    },
    {
      "type": "modify",
      "old_id": "3239212adf66c4548ee46a87e0f0100af57a2eed",
      "old_mode": 33188,
      "old_path": "core/java/android/content/res/ResourcesImpl.java",
      "new_id": "b6a4f31084712115c71264127cf931ce487dd194",
      "new_mode": 33188,
      "new_path": "core/java/android/content/res/ResourcesImpl.java"
    },
    {
      "type": "modify",
      "old_id": "f33c75168a5f100d2e0d12e231ee328f239109f2",
      "old_mode": 33188,
      "old_path": "core/java/android/content/res/TypedArray.java",
      "new_id": "cbb3c6df05582dbbb046f68361f9444cce1d82b3",
      "new_mode": 33188,
      "new_path": "core/java/android/content/res/TypedArray.java"
    },
    {
      "type": "modify",
      "old_id": "e6b957414ea82309e12fb945679855cb50e8712d",
      "old_mode": 33188,
      "old_path": "core/java/android/content/res/XmlBlock.java",
      "new_id": "d4ccffb83ca5e12a9b35549bf0123eb3d7c9447a",
      "new_mode": 33188,
      "new_path": "core/java/android/content/res/XmlBlock.java"
    },
    {
      "type": "modify",
      "old_id": "b3f66e9652f6d81e443d4b588c6200f93478b30e",
      "old_mode": 33188,
      "old_path": "core/jni/Android.bp",
      "new_id": "c6dcb89b589d588ef53b9a60ae0320232fba95f4",
      "new_mode": 33188,
      "new_path": "core/jni/Android.bp"
    },
    {
      "type": "modify",
      "old_id": "6d7fe056acdf87e693ea57fbb9e0e949831c663e",
      "old_mode": 33188,
      "old_path": "core/jni/AndroidRuntime.cpp",
      "new_id": "a30799281d112acd49179516bab93a8fc9424350",
      "new_mode": 33188,
      "new_path": "core/jni/AndroidRuntime.cpp"
    },
    {
      "type": "modify",
      "old_id": "dd3e6f02e9fed44b60c9efeed47bc4be25428535",
      "old_mode": 33188,
      "old_path": "core/jni/android/graphics/FontFamily.cpp",
      "new_id": "c50026ea570e9fe5157700a2291c5c096ef3192f",
      "new_mode": 33188,
      "new_path": "core/jni/android/graphics/FontFamily.cpp"
    },
    {
      "type": "modify",
      "old_id": "09e37e1a3de6dedb4e7d6bd8691428bd03d08ddc",
      "old_mode": 33188,
      "old_path": "core/jni/android_app_NativeActivity.cpp",
      "new_id": "49a24a30f77edd31e129121f21bfefdf2caac7f5",
      "new_mode": 33188,
      "new_path": "core/jni/android_app_NativeActivity.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c0f151b71c938bb5e27f0bfd80f56ff792bd5901",
      "new_mode": 33188,
      "new_path": "core/jni/android_content_res_ApkAssets.cpp"
    },
    {
      "type": "modify",
      "old_id": "c6828c4f60de752f4e596ac8f2f941e5355ffdb0",
      "old_mode": 33188,
      "old_path": "core/jni/android_util_AssetManager.cpp",
      "new_id": "557b3ab26e648c3b004100de3689ea05a017865a",
      "new_mode": 33188,
      "new_path": "core/jni/android_util_AssetManager.cpp"
    },
    {
      "type": "modify",
      "old_id": "8dd933707a6a57368a0c605b79e040a7abaa28c7",
      "old_mode": 33188,
      "old_path": "core/jni/include/android_runtime/android_util_AssetManager.h",
      "new_id": "2c1e3579eb9281b6ebba278c717e42bc74ffc578",
      "new_mode": 33188,
      "new_path": "core/jni/include/android_runtime/android_util_AssetManager.h"
    },
    {
      "type": "modify",
      "old_id": "415d3e36adf9af2a372d090be9740763805d9f83",
      "old_mode": 33188,
      "old_path": "libs/androidfw/AssetManager2.cpp",
      "new_id": "2fc8e952707b156afc21959b61bb09a487a0e9c8",
      "new_mode": 33188,
      "new_path": "libs/androidfw/AssetManager2.cpp"
    },
    {
      "type": "modify",
      "old_id": "60e3845d98a9ef121439ce2857e532993be63cf3",
      "old_mode": 33188,
      "old_path": "libs/androidfw/AttributeResolution.cpp",
      "new_id": "f912af4f7190d01e0a9a931624967d7b547aa22e",
      "new_mode": 33188,
      "new_path": "libs/androidfw/AttributeResolution.cpp"
    },
    {
      "type": "modify",
      "old_id": "28548e27baf050d32dfa466b4f41ffca718f480b",
      "old_mode": 33188,
      "old_path": "libs/androidfw/LoadedArsc.cpp",
      "new_id": "e08848f891f6b6b20f0c186074c866b892e8e772",
      "new_mode": 33188,
      "new_path": "libs/androidfw/LoadedArsc.cpp"
    },
    {
      "type": "modify",
      "old_id": "f281921824e745143f0d77211a1bc25ec465eb4f",
      "old_mode": 33188,
      "old_path": "libs/androidfw/include/androidfw/AttributeFinder.h",
      "new_id": "03fad4947dfeb5c3d98549febfe5a92228e76b6d",
      "new_mode": 33188,
      "new_path": "libs/androidfw/include/androidfw/AttributeFinder.h"
    },
    {
      "type": "modify",
      "old_id": "69b760414846bf3466260314490f47528c6f4fef",
      "old_mode": 33188,
      "old_path": "libs/androidfw/include/androidfw/AttributeResolution.h",
      "new_id": "35ef98d8c7046f815ab648641c57caed6bdcf20e",
      "new_mode": 33188,
      "new_path": "libs/androidfw/include/androidfw/AttributeResolution.h"
    },
    {
      "type": "modify",
      "old_id": "965e2dbd2fb26c9b8d8423610e0a4aa9de06cf53",
      "old_mode": 33188,
      "old_path": "libs/androidfw/include/androidfw/LoadedArsc.h",
      "new_id": "1775f5070f4ea2ae4518d6d0dc50ea73ed40aad3",
      "new_mode": 33188,
      "new_path": "libs/androidfw/include/androidfw/LoadedArsc.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "64924f433245a3bd427e6b4229ada02f2ba98073",
      "new_mode": 33188,
      "new_path": "libs/androidfw/include/androidfw/MutexGuard.h"
    },
    {
      "type": "modify",
      "old_id": "2d73ce8f8ee3973087702bab0129f3e283050a90",
      "old_mode": 33188,
      "old_path": "libs/androidfw/tests/AttributeResolution_test.cpp",
      "new_id": "cc3053798e7b756d4f4478afca2f445067bb3d38",
      "new_mode": 33188,
      "new_path": "libs/androidfw/tests/AttributeResolution_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "7149beef797fbf15db1d3021335aee8ac6f69659",
      "old_mode": 33188,
      "old_path": "libs/androidfw/tests/BenchmarkHelpers.cpp",
      "new_id": "a8abcb5df86c2e4ce381288790ef7684b9daa717",
      "new_mode": 33188,
      "new_path": "libs/androidfw/tests/BenchmarkHelpers.cpp"
    },
    {
      "type": "modify",
      "old_id": "98e9a42d944d364332a9603e5b1017032511d133",
      "old_mode": 33188,
      "old_path": "native/android/asset_manager.cpp",
      "new_id": "e70d5ea0d566f506ac0ca18e6a3074f1214ed9ed",
      "new_mode": 33188,
      "new_path": "native/android/asset_manager.cpp"
    },
    {
      "type": "modify",
      "old_id": "b32be736533b164b5aecfbb6eb3ccf1c7533a8e3",
      "old_mode": 33188,
      "old_path": "rs/jni/android_renderscript_RenderScript.cpp",
      "new_id": "52d0e08e4e7f4f1be96b47e731532ff4eeb7507e",
      "new_mode": 33188,
      "new_path": "rs/jni/android_renderscript_RenderScript.cpp"
    }
  ]
}
