)]}'
{
  "commit": "abe11d546d8a4c23b5f0c2a2152a686baaa6b5e9",
  "tree": "56a7777be694cb47716b6e3118d127a04fd7924e",
  "parents": [
    "95b57f90e7c138e7e6f6e7e858246ef6dd406dfc"
  ],
  "author": {
    "name": "Vinh Tran",
    "email": "vinhdaitran@google.com",
    "time": "Thu Dec 15 11:26:00 2022 -0500"
  },
  "committer": {
    "name": "Vinh Tran",
    "email": "vinhdaitran@google.com",
    "time": "Tue Dec 20 23:00:34 2022 +0000"
  },
  "message": "Remove has_stubs attr from cc_library_shared\n\nhas_stubs is always true if stubs_symbol_file is defined. Otherwise, it\u0027s false. Therefore, we can change cc_library_shared to rely only on stubs_symbol_file attr.\n\nTest: bazel analysis tests\nBug: 260771171\nChange-Id: Ib2df06bd08236dc545c001ea8ebc17f33357dd11\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "465d44be9cc5fffbacaaf9c425230599cd99cdbc",
      "old_mode": 33188,
      "old_path": "rules/abi/abi_dump_test.bzl",
      "new_id": "db1af4f455c76b75a9886b4993b50a44dfe15668",
      "new_mode": 33188,
      "new_path": "rules/abi/abi_dump_test.bzl"
    },
    {
      "type": "modify",
      "old_id": "056c6616383f3611b3c0aa3bb7ee7fbd8a8864b5",
      "old_mode": 33188,
      "old_path": "rules/apex/apex_test.bzl",
      "new_id": "c7f76feaa0e055c18ac7e1eb544e668e43e745bb",
      "new_mode": 33188,
      "new_path": "rules/apex/apex_test.bzl"
    },
    {
      "type": "modify",
      "old_id": "26f46e47ea7bb8442f1c3842a291e49fa68609e2",
      "old_mode": 33188,
      "old_path": "rules/cc/cc_library_shared.bzl",
      "new_id": "cb6d85b7cbd6935df305f75f699212c4e8ba76ec",
      "new_mode": 33188,
      "new_path": "rules/cc/cc_library_shared.bzl"
    }
  ]
}
