)]}'
{
  "commit": "583ab219ea5a5502fdbe6c98da8929f7c693a57b",
  "tree": "d379cb02ada907d13f28efb14d68493176abdf43",
  "parents": [
    "204beb184ad0639c3ae849617caa685d3ac02547"
  ],
  "author": {
    "name": "Jingwen Chen",
    "email": "jingwen@google.com",
    "time": "Tue May 30 09:45:23 2023 +0000"
  },
  "committer": {
    "name": "Jingwen Chen",
    "email": "jingwen@google.com",
    "time": "Tue May 30 15:40:18 2023 +0000"
  },
  "message": "Create a \"current_product\" named platform.\n\nThis enables output paths of product agnostic targets (e.g. mainline\napex) to be identical when switching between target products, since the\nproduct name is no longer embedded in:\n\n1) the output path prefix in bazel-out\n2) the PlatformOptions contribution to the configuration hash as part of a transition\n\nTest: treehugger\nChange-Id: I3fd0f7134209aa7eede3ed98412a1c5482689b57\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "47dd161806b934cc8690e9d45673e46ca44a02d6",
      "old_mode": 33188,
      "old_path": "android/bazel_handler.go",
      "new_id": "d71eca2fa632300d21a1840a4ada96d4ab2e5d89",
      "new_mode": 33188,
      "new_path": "android/bazel_handler.go"
    },
    {
      "type": "modify",
      "old_id": "3abef9db1806d22948f6f2c5dec0a573a6120a5a",
      "old_mode": 33188,
      "old_path": "bp2build/bp2build_product_config.go",
      "new_id": "66d0cc5546b23eff62b9503c6b75ce35d6b92a12",
      "new_mode": 33188,
      "new_path": "bp2build/bp2build_product_config.go"
    }
  ]
}
