)]}'
{
  "commit": "7650ddad013dc0bad6d0d614c08a504345a9ee90",
  "tree": "833b8684b90c85a1fc86cc51111f0a9577b06cd2",
  "parents": [
    "82d233a1bd63c695161a53b347872b1c4296ceb6"
  ],
  "author": {
    "name": "Jooyung Han",
    "email": "jooyung@google.com",
    "time": "Wed Jul 05 15:58:53 2023 +0900"
  },
  "committer": {
    "name": "Jooyung Han",
    "email": "jooyung@google.com",
    "time": "Thu Jul 06 13:45:12 2023 +0900"
  },
  "message": "Install vintf_fragments even when they are shared\n\nVintf_fragments should be installed regardless when they are shared with\nother modules or not.\n\ncc_binary {\n  name: \"foo\",\n  vintf_fragments: [\"shared.xml\"],\n}\n\ncc_binary {\n  name: \"bar\",\n  vintf_fragments: [\"shared.xml\"],\n}\n\nEither `m bar` or `m foo` should install `shared.xml`.\n\nPreviously, only *new* vintf_fragments were installed, which means, one\nof \"foo\" or \"bar\" didn\u0027t trigger the installation of \"shared.xml\".\n\nBug: 198818343\nTest: (see above)\nChange-Id: I52b831df046b585db41449f06a6f9c684d623468\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9ad1cc525135d4cd795435b760af90b4fd1b233b",
      "old_mode": 33188,
      "old_path": "core/base_rules.mk",
      "new_id": "bb69149f29567f6627cf6b8575afdcaa3ff05523",
      "new_mode": 33188,
      "new_path": "core/base_rules.mk"
    }
  ]
}
