)]}'
{
  "commit": "78f8914fed2d98b17c1ec5faaa46b0b2c76effb6",
  "tree": "bb5a16a8cdee34fa559c0800af89fd0cb80401e2",
  "parents": [
    "3c89f047778863e2701cc7de7562f99acb253152"
  ],
  "author": {
    "name": "Jihoon Kang",
    "email": "jihoonkang@google.com",
    "time": "Wed Dec 27 01:40:29 2023 +0000"
  },
  "committer": {
    "name": "Jihoon Kang",
    "email": "jihoonkang@google.com",
    "time": "Mon Jan 08 09:20:13 2024 +0000"
  },
  "message": "Enable droidstubs to export \"exportable\" artifacts\n\nThis change adds support for the droidstubs module to export the\n\"exportable\" artifacts via OutputFiles(tag string) method, while\nsupporting the current behavior of exporting \"everything\" artifacts via\na tag. With the support, a rdep module can depend on the \"exportable\"\n(and \"runtime\" in the long run) artifacts by prepending the stubs type\nin the tag. For instance, given that the currently supported tag\n{.annotations.zip} exports the everything annotations.zip file,\n{.exportable.annotations.zip} tag will export the exportable\nannotations.zip file. For an unsupported combination (e.g. all runtime\nstubs related artifacts as of now), an error will be thrown.\n\nTest: m nothing --no-skip-soong-tests\nBug: 315490657\nChange-Id: Idcefd9cdc02d323306fb8d7be2a2b34f67501f56\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "abf66406c110191c2fd5795275aad021ca6fac6d",
      "old_mode": 33188,
      "old_path": "java/droidstubs.go",
      "new_id": "5fbf6c063f611fe131e8e0145c030af516776dad",
      "new_mode": 33188,
      "new_path": "java/droidstubs.go"
    }
  ]
}
