)]}'
{
  "commit": "fc98b2d01c4fbaf8a529e23ab92a46abc4a053a4",
  "tree": "a36deb8fee5c0cac0f46bcc947487aa29ec75419",
  "parents": [
    "54e04d30b832336438324a34db8b0f6c54247b3f"
  ],
  "author": {
    "name": "cmita",
    "email": "cmita@google.com",
    "time": "Fri Dec 10 02:48:05 2021 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Dec 10 02:49:39 2021 -0800"
  },
  "message": "Allow returning None for null maps in LibraryToLink shared_non_lto_backend Starlark methods.\n\nDict.immutableCopyOf will fail if the input is null. In this case, we\nhave to return null because there is a distinction between an empty\nmap and \"no map\" (at least from the point of view of Go\ncompilation and linking).\n\nPiperOrigin-RevId: 415469870\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "970fd7535e70ef1ff369de238da0ae936731ddd2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/LibraryToLink.java",
      "new_id": "d31cf5567665785775f2eeea73ca2bef90984d46",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/LibraryToLink.java"
    }
  ]
}
