)]}'
{
  "commit": "2d37b641c5d0338c911d01a101992deb1b1b0113",
  "tree": "2bf1beff583f61f4f8e777685d4c7563965cfe66",
  "parents": [
    "cd7db25738893ce424757527de6b25193525ae25"
  ],
  "author": {
    "name": "Jingwen Chen",
    "email": "jingwen@google.com",
    "time": "Tue Mar 14 16:11:38 2023 +0000"
  },
  "committer": {
    "name": "Jingwen Chen",
    "email": "jingwen@google.com",
    "time": "Thu Mar 16 18:09:27 2023 +0000"
  },
  "message": "Populate apexBundle#filesInfo using bazel info.\n\nThis CL adds a few things:\n\n1) Populate the filesInfo struct with cquery\u0027d information from an\napex\u0027s ApexMkInfo provider. This filesInfo is then used in\napex/androidmk.go to generate Make modules (soong_cc_rust_prebuilt.mk),\nwhich are then used in packaging to generate zip files of symbols in $PRODUCT_OUT.\n2) Make a list of dicts of primitives JSON-encodable.\n3) Tests.\n\nBug: 271423316\nBug: 271423062\nTest: presubmits\nChange-Id: Iaa34f51044de310510e580d9cf1fe60bbef801c1\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e7b84e3048da2681cefed57df079daadad2a178a",
      "old_mode": 33188,
      "old_path": "android/bazel_handler.go",
      "new_id": "66832d5e7e2496bcea5a9a17cb83be8be67ff232",
      "new_mode": 33188,
      "new_path": "android/bazel_handler.go"
    },
    {
      "type": "modify",
      "old_id": "7f03621094718a1c1e56938da96d96e41029805f",
      "old_mode": 33188,
      "old_path": "apex/androidmk.go",
      "new_id": "684833de4b0d93d726bcf1ac156d77c606bf762f",
      "new_mode": 33188,
      "new_path": "apex/androidmk.go"
    },
    {
      "type": "modify",
      "old_id": "f506876131d132a5a22205bf9c77e63e954fc33c",
      "old_mode": 33188,
      "old_path": "apex/apex.go",
      "new_id": "b2ca6c480e5c3b8c6c734af02a042fe74b857a47",
      "new_mode": 33188,
      "new_path": "apex/apex.go"
    },
    {
      "type": "modify",
      "old_id": "2f2b61e643f651c5860158e8eab35fd772560733",
      "old_mode": 33188,
      "old_path": "apex/bp2build_test.go",
      "new_id": "2a0f6e9e251f15b024fc2b0c02301d59eb03c896",
      "new_mode": 33188,
      "new_path": "apex/bp2build_test.go"
    },
    {
      "type": "modify",
      "old_id": "0c8247a34a05e8932655636157c76af43377f801",
      "old_mode": 33188,
      "old_path": "bazel/cquery/request_type.go",
      "new_id": "cf649a47e8f22d5fadb1a71211ce11e25da99507",
      "new_mode": 33188,
      "new_path": "bazel/cquery/request_type.go"
    }
  ]
}
