)]}'
{
  "commit": "474d43bda60ed8a0528940d5accdbf80c465170f",
  "tree": "59e8ac832f1cd27c53de72d6a2cbf37fb932eb17",
  "parents": [
    "ed83eba40fa8a98581850ca8b696f395badd3dfb"
  ],
  "author": {
    "name": "Spandan Das",
    "email": "spandandas@google.com",
    "time": "Thu Jul 27 23:01:06 2023 +0000"
  },
  "committer": {
    "name": "Spandan Das",
    "email": "spandandas@google.com",
    "time": "Thu Jul 27 23:18:57 2023 +0000"
  },
  "message": "Check if soong_config_var propertystruct is zero before panicking\n\nIf we have a soong_config_module_type with target.android_\u003carch\u003e.*\nproperties, we should only panic if a soong_config_var is used to select\non those properties. We already call `IsZero` in an upper function, but\nwe need to call it in `AddSoongConfigPropertiesFromTargetStruct` as well\nbecause conditions_default gets its own struct.\n\nTest: unit tests\nTest: repro\u0027d cmd in b/293206386#comment1, it passes now\nBug: 293206386\nChange-Id: I23f14f83cc9be66487625e292e26b204dfea4f9a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f07ab56ecdd64ef2f313c1fc0490a0f04f72f7a7",
      "old_mode": 33188,
      "old_path": "android/variable.go",
      "new_id": "23b8885c5145432824e08903b64594232b4db028",
      "new_mode": 33188,
      "new_path": "android/variable.go"
    },
    {
      "type": "modify",
      "old_id": "813773d0006df82d5c8ede2f62b08bd902f613ce",
      "old_mode": 33188,
      "old_path": "bp2build/soong_config_module_type_conversion_test.go",
      "new_id": "143597d2be4e7e6df653747de3cc5c522476095d",
      "new_mode": 33188,
      "new_path": "bp2build/soong_config_module_type_conversion_test.go"
    }
  ]
}
