)]}'
{
  "commit": "a129d8aef0dfe39edf39b5537852bc2c60496bfa",
  "tree": "b5eded46436a3ff1b371a6a706cb7cf8a7e0878b",
  "parents": [
    "ec7b19485ba4af8b0fd0804389c470b556322d13"
  ],
  "author": {
    "name": "Nicolas Geoffray",
    "email": "ngeoffray@google.com",
    "time": "Thu Mar 18 22:23:04 2021 +0000"
  },
  "committer": {
    "name": "Nicolas Geoffray",
    "email": "ngeoffray@google.com",
    "time": "Thu Mar 25 18:08:51 2021 +0000"
  },
  "message": "Revamp vdex format for better extensibility.\n\n- Remove class loader context and boot classpath checksum sections.\n  Those are not needed now that VerifierDeps don\u0027t depend on them.\n- Remove remaining quickening encoding.\n- Introduce sections in a vdex file, which can be extended without\n  requiring a version change.\n\nTest: test.py\nBug: 160294863\n\nChange-Id: I4e3e25f34d242dc4de37f30ba9d78bcffbc1436d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1c63a86971be7281b29884910401584b1d9ed1e9",
      "old_mode": 33188,
      "old_path": "dex2oat/dex2oat.cc",
      "new_id": "c8a2cbdcb763e0a6cd074b1624438c2963382be8",
      "new_mode": 33188,
      "new_path": "dex2oat/dex2oat.cc"
    },
    {
      "type": "modify",
      "old_id": "fd511083e15cb81205bbe83193c0c40602590dc4",
      "old_mode": 33188,
      "old_path": "dex2oat/dex2oat_vdex_test.cc",
      "new_id": "d9a555a3ea27df19b4b7ec3588f08a8c2af15de6",
      "new_mode": 33188,
      "new_path": "dex2oat/dex2oat_vdex_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9070ed2d4f416aff11b52c1fb6b661714aa4e931",
      "old_mode": 33188,
      "old_path": "dex2oat/linker/oat_writer.cc",
      "new_id": "3e2136089bb236770a41ebb8343c03b4f5b0c945",
      "new_mode": 33188,
      "new_path": "dex2oat/linker/oat_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "e77e361570622cb8ad1ed78802073d40841d9c0b",
      "old_mode": 33188,
      "old_path": "dex2oat/linker/oat_writer_test.cc",
      "new_id": "6cb3ac8dd997a84c70761acd84fec16f44ee69f6",
      "new_mode": 33188,
      "new_path": "dex2oat/linker/oat_writer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4b381d0016dcc5a02f9abf192aa2de426654745c",
      "old_mode": 33188,
      "old_path": "oatdump/oatdump.cc",
      "new_id": "f389d7858e0abafd2d2700ee82903b3090a71cf5",
      "new_mode": 33188,
      "new_path": "oatdump/oatdump.cc"
    },
    {
      "type": "modify",
      "old_id": "eefbe4150303159da471e7ccfba5d49f6137eece",
      "old_mode": 33188,
      "old_path": "openjdkjvmti/fixed_up_dex_file.cc",
      "new_id": "4aa81ff47eff373fc4b376a22f190e28a6d30dfe",
      "new_mode": 33188,
      "new_path": "openjdkjvmti/fixed_up_dex_file.cc"
    },
    {
      "type": "modify",
      "old_id": "dc311c8b4f7aaa747657aada8998e12a2d0b395e",
      "old_mode": 33188,
      "old_path": "runtime/oat_file.cc",
      "new_id": "115e0eadfc47fab8d4bf5c463f0dd0d90121f7a8",
      "new_mode": 33188,
      "new_path": "runtime/oat_file.cc"
    },
    {
      "type": "modify",
      "old_id": "0fee0efa5bdcfa8c4df851339cbfafc79617b0dd",
      "old_mode": 33188,
      "old_path": "runtime/oat_file_assistant.cc",
      "new_id": "245ae3662220f4735ee1b02efb341ba4862cee82",
      "new_mode": 33188,
      "new_path": "runtime/oat_file_assistant.cc"
    },
    {
      "type": "modify",
      "old_id": "25a24134baf46efabf9d64839110c750ab515e34",
      "old_mode": 33188,
      "old_path": "runtime/oat_file_manager.cc",
      "new_id": "80afd91312358ee2b2a94f2469876d84aa9ff336",
      "new_mode": 33188,
      "new_path": "runtime/oat_file_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "a4e98f2e2a24a69cbf299d2ec6c33b0b6d6d8ca9",
      "old_mode": 33188,
      "old_path": "runtime/runtime.cc",
      "new_id": "6e7167d6e9e03b6dde8eb155c88f9953acc56357",
      "new_mode": 33188,
      "new_path": "runtime/runtime.cc"
    },
    {
      "type": "modify",
      "old_id": "1f2d4e51bc2803fad35146879ae1d0ac01817a26",
      "old_mode": 33188,
      "old_path": "runtime/vdex_file.cc",
      "new_id": "02a15634e399ab6ee4a41cb7e9b141a291d4a4ab",
      "new_mode": 33188,
      "new_path": "runtime/vdex_file.cc"
    },
    {
      "type": "modify",
      "old_id": "6e11728061f04b92c4d271bee0f1e016682f322b",
      "old_mode": 33188,
      "old_path": "runtime/vdex_file.h",
      "new_id": "4dabfd4910d6d59dfbbaff83936366898a7d6380",
      "new_mode": 33188,
      "new_path": "runtime/vdex_file.h"
    },
    {
      "type": "modify",
      "old_id": "3ebe2c1cda63e1b608e7d896fe2afc6d4a4ffc48",
      "old_mode": 33188,
      "old_path": "test/692-vdex-inmem-loader/src/Main.java",
      "new_id": "d7701fbba15700bca637b2bb9cfb6abbfe01b535",
      "new_mode": 33188,
      "new_path": "test/692-vdex-inmem-loader/src/Main.java"
    }
  ]
}
