)]}'
{
  "commit": "1b59fcdee066720aa53297f5b00dcbf85d4255d5",
  "tree": "a7707f92e53405bdab1b31d43d9cc87cdbf79a7d",
  "parents": [
    "d8f56ed8c4c3b8cf43a896ab8338b78fcb05ecfd"
  ],
  "author": {
    "name": "Jihoon Kang",
    "email": "jihoonkang@google.com",
    "time": "Tue Aug 05 13:00:18 2025 -0700"
  },
  "committer": {
    "name": "Jihoon Kang",
    "email": "jihoonkang@google.com",
    "time": "Tue Aug 05 16:55:58 2025 -0700"
  },
  "message": "Introduce module context method ModulePhonyFiles(...)\n\nPaths registered via CheckbuildFiles(...) are no longer built when\nrunning `m \u003cmodule name\u003e`, and there are no easy way to register an\nmodule artifact as a dependency of the module name phony target without\nregistering the artifact as an output file, which exposes the artifact\nto other modules.\n\nModulePhonyFiles(...) is a solution to this problem, in that it\nallows the module artifacts to be added as dependencies of the module\nname phony target without exposing them to other modules for\nconsumption but only builds the artifacts for the users.\n\nThis change also removes the unused `defaultDeps` variable.\n\nTest: m nothing\nBug: 427397928\nChange-Id: Ia349c4edd5fbbf207f7b61b46f783cf82002640f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a17c16926b192836d9f2e7b09487add9058520dc",
      "old_mode": 33188,
      "old_path": "android/androidmk.go",
      "new_id": "3bc439d8c826c4ed1701dc8cbe4ae3113059ab6b",
      "new_mode": 33188,
      "new_path": "android/androidmk.go"
    },
    {
      "type": "modify",
      "old_id": "4898a73737d38a8d5fa69412ac82a10209bead8b",
      "old_mode": 33188,
      "old_path": "android/module.go",
      "new_id": "3d3952cf3844681cb907cf78bdfa9473e747f066",
      "new_mode": 33188,
      "new_path": "android/module.go"
    },
    {
      "type": "modify",
      "old_id": "88069fd104b519312c8c197444a1cc95cf3bf012",
      "old_mode": 33188,
      "old_path": "android/module_context.go",
      "new_id": "2de054abace1a8c6ce7a13688ddd4571547ae2b2",
      "new_mode": 33188,
      "new_path": "android/module_context.go"
    },
    {
      "type": "modify",
      "old_id": "23c335bebb4264743aaa3e6464a58fa90ccfe927",
      "old_mode": 33188,
      "old_path": "android/module_gob_enc.go",
      "new_id": "96936a96c05ee90c609f8797c01cc4b219f377c8",
      "new_mode": 33188,
      "new_path": "android/module_gob_enc.go"
    },
    {
      "type": "modify",
      "old_id": "dfe953fb61411bf799ae46247a17e57577a08152",
      "old_mode": 33188,
      "old_path": "apex/androidmk.go",
      "new_id": "a82410382c0e0c5dee65a0468c8ea3bfc566516f",
      "new_mode": 33188,
      "new_path": "apex/androidmk.go"
    }
  ]
}
