)]}'
{
  "commit": "08a8b0b215bdc5fdeaba215000cb8766238ce99f",
  "tree": "de15e1777b26aa676e2554366d5661e84e273e29",
  "parents": [
    "b1b3e1f9a14e38753ddfa5076150a46080bbff33"
  ],
  "author": {
    "name": "Anton Hansson",
    "email": "hansson@google.com",
    "time": "Thu Aug 26 17:07:09 2021 +0100"
  },
  "committer": {
    "name": "Anton Hansson",
    "email": "hansson@google.com",
    "time": "Tue Aug 31 14:15:00 2021 +0000"
  },
  "message": "Add sdk extension version info to prop templates\n\nThis adds two new properties alongside AndroidVersion.ApiLevel:\n- AndroidVersion.ExtensionLevel: The sdk extension version if the SDK\n- AndroidVersion.IsBaseSdk: Whether the extension level is the the one\n  that the ApiLevel shipped with (true), or if is an extension SDK\n  release (false).\n\nWhile we\u0027re here, dedupe the recipe that processes these templates.\n\nBug: 195281582\nTest: m out/host/linux-x86/development/sdk/platform_source.properties\n      and inspect the substitution is working\nChange-Id: Ieea20731aed2e0f35bbe4cfd8ca596cf11f4b3bc\nMerged-In: Ieea20731aed2e0f35bbe4cfd8ca596cf11f4b3bc\n(cherry picked from commit cf2f42c36b7997e9ce87682bb3a5511bdb72936f)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "441363847a6bee02d2228d06b72c96361647d60b",
      "old_mode": 33188,
      "old_path": "build/Android.mk",
      "new_id": "5653adf2313537e754de9335baee80ed77f667ec",
      "new_mode": 33188,
      "new_path": "build/Android.mk"
    },
    {
      "type": "modify",
      "old_id": "523d6bda80eef4a8827805b50b8916ccd02e8e6b",
      "old_mode": 33188,
      "old_path": "samples/samples_source.prop_template",
      "new_id": "1b08968c7a25a68eb9dad195fa2befee49a6b1ed",
      "new_mode": 33188,
      "new_path": "samples/samples_source.prop_template"
    },
    {
      "type": "modify",
      "old_id": "d3cdfd5ee164c9266c4fe345ec0172c045b742ca",
      "old_mode": 33188,
      "old_path": "sdk/doc_source.prop_template",
      "new_id": "61a9923be949c384ad44db0d8ee4d8c3ea161de4",
      "new_mode": 33188,
      "new_path": "sdk/doc_source.prop_template"
    },
    {
      "type": "modify",
      "old_id": "35a00af819c44a97fb8323513a7ccdc6a16022d2",
      "old_mode": 33188,
      "old_path": "sdk/platform_source.prop_template",
      "new_id": "fa996c7e39dee0c34f99234e9b97feb831049841",
      "new_mode": 33188,
      "new_path": "sdk/platform_source.prop_template"
    },
    {
      "type": "modify",
      "old_id": "d3cdfd5ee164c9266c4fe345ec0172c045b742ca",
      "old_mode": 33188,
      "old_path": "sdk/source_source.prop_template",
      "new_id": "61a9923be949c384ad44db0d8ee4d8c3ea161de4",
      "new_mode": 33188,
      "new_path": "sdk/source_source.prop_template"
    },
    {
      "type": "modify",
      "old_id": "e553746a5ae6c4f2505dd640656f50f15af09847",
      "old_mode": 33188,
      "old_path": "sys-img/images_arm64-v8a_source.prop_template",
      "new_id": "decf56567c54d129addd01fbfcec4274d0f39654",
      "new_mode": 33188,
      "new_path": "sys-img/images_arm64-v8a_source.prop_template"
    },
    {
      "type": "modify",
      "old_id": "2851d28fb4c3826d6e9b10a1230ea5a11f6fed97",
      "old_mode": 33188,
      "old_path": "sys-img/images_armeabi-v7a_source.prop_template",
      "new_id": "87e6067571b9de825e6130e8592976c7ba336f57",
      "new_mode": 33188,
      "new_path": "sys-img/images_armeabi-v7a_source.prop_template"
    },
    {
      "type": "modify",
      "old_id": "fb4e8088bed1cc507bcd862ed995b446846d5772",
      "old_mode": 33188,
      "old_path": "sys-img/images_armeabi_source.prop_template",
      "new_id": "bbedcc0e533baf587c499f79895d31152a6e119b",
      "new_mode": 33188,
      "new_path": "sys-img/images_armeabi_source.prop_template"
    },
    {
      "type": "modify",
      "old_id": "9778f9763e08a3e2cbba27fcbd768af886911bf3",
      "old_mode": 33188,
      "old_path": "sys-img/images_mips64_source.prop_template",
      "new_id": "89a29ed5c83a0b6fb26ad1eab8a7b6af63390466",
      "new_mode": 33188,
      "new_path": "sys-img/images_mips64_source.prop_template"
    },
    {
      "type": "modify",
      "old_id": "7c3ede315b4ad0de465a7b009d93b7f261314b3c",
      "old_mode": 33188,
      "old_path": "sys-img/images_mips_source.prop_template",
      "new_id": "617949ca0379f120d6df97b4c278e3310d913e1b",
      "new_mode": 33188,
      "new_path": "sys-img/images_mips_source.prop_template"
    },
    {
      "type": "modify",
      "old_id": "fe8ba698104518fd2acce20ab245eaf1faabbe52",
      "old_mode": 33188,
      "old_path": "sys-img/images_x86_64_source.prop_template",
      "new_id": "8329473bf400cf1581401ba91c65ac512fd0229a",
      "new_mode": 33188,
      "new_path": "sys-img/images_x86_64_source.prop_template"
    },
    {
      "type": "modify",
      "old_id": "76daa9f482043f41173bd14d8e7fea7bc72be190",
      "old_mode": 33188,
      "old_path": "sys-img/images_x86_source.prop_template",
      "new_id": "af6b0e2d0623073535ff9ccb1cf548d98822bbf1",
      "new_mode": 33188,
      "new_path": "sys-img/images_x86_source.prop_template"
    }
  ]
}
