)]}'
{
  "commit": "45dec1072b25ca7c99c8dfb3a1e03fd3d16270c3",
  "tree": "990f9935917aab6e957f0f7ae2b144c664a65f79",
  "parents": [
    "4ca2ca54132e1160daceb5d8ac720dc749bd5657"
  ],
  "author": {
    "name": "Jingwen Chen",
    "email": "jingwen@google.com",
    "time": "Wed May 19 10:30:29 2021 +0000"
  },
  "committer": {
    "name": "Jingwen Chen",
    "email": "jingwen@google.com",
    "time": "Wed May 19 10:30:29 2021 +0000"
  },
  "message": "bp2build: avoid adding deps on system_shared_libs temporarily.\n\nAt least until libc and libm builds, which are the common values in\nsystem_shared_libs. We don\u0027t have a way to break the cycle of:\n\nlibstdc++.so (system_shared_libs) -\u003e libc.so -\u003e ...(whole_static_libs) -\u003e libstdc++.a (system_shared_libs) -\u003e []\n\nbecause bp2build just sees it as:\n\nlibstdc++ (system_shared_libs) -\u003e libc -\u003e (whole_static_libs) -\u003e libstdc++ (system_shared_libs) -\u003e libc -\u003e ...\n\ntherefore creating a cycle.\n\nThis CL punts the problem for now by ignoring system_shared_libs in the cc deps mutator, with a TODO.\n\nTest: TH\n\nBug: b/186024507\nBug: b/186489250\nChange-Id: Id4744593af39b7eb3b31418c8afaeeac99a0ab5f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "02d6428c4f69905cb9ef5706af4c5cd54ed18c52",
      "old_mode": 33188,
      "old_path": "cc/bp2build.go",
      "new_id": "75543acf2dce0c8a894690743159c90fe0c9679c",
      "new_mode": 33188,
      "new_path": "cc/bp2build.go"
    }
  ]
}
