)]}'
{
  "commit": "4b7f33905a9f8ff1027ef03c745274c4af9ec2ea",
  "tree": "58d4e9d4fd3fb8d80cdca488f5de25292e2ef53f",
  "parents": [
    "88627d7904bcc0747b2946233d0c706c5d325ea4"
  ],
  "author": {
    "name": "Googler",
    "email": "noreply@google.com",
    "time": "Thu Jun 16 10:35:13 2022 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Jun 16 10:36:18 2022 -0700"
  },
  "message": "Automated rollback of commit 011b55099d1afcd590b42839a143f08a4a5cd9f3.\n\n*** Reason for rollback ***\n\nbreaking blaze nightly 2022.06.16-1\n\n*** Original change description ***\n\nHandle --objccopt in C++ Build API\n\nThis requires moving the required information from ObjcConfiguration\nto CppConfiguration.  CppConfiuration.objccopts now has the same\ninformation as ObjcConfiguration.copts, and we can eventually delete\nthe latter.\n\nThere are a couple slight changes in behavior:\n\n- C/C++ sources in objc_library will no longer get the options from\n  --objccopt.  This matches the behavior of other copts variants which\n  are all done based on file extensions.\n\n- Objective-C parse...\n\nPiperOrigin-RevId: 455416523\nChange-Id: Iccf6f951a050e14cfd309debbce9352cc456e587\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e0cf80894440adde9215c2dbd64d6bd9fa54a334",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcCompilationHelper.java",
      "new_id": "049441d16e0ec190f70b7d3d02bfc4035a386845",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcCompilationHelper.java"
    },
    {
      "type": "modify",
      "old_id": "54acf2808c6c09761382136774f1a3b2d8c31ccf",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppConfiguration.java",
      "new_id": "d0b2945226e838cd64edc075f2463b2c9326ffbf",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppConfiguration.java"
    },
    {
      "type": "modify",
      "old_id": "ea3bd3efa01550148d5f689c1e121647007434c7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppOptions.java",
      "new_id": "3bd6afa310cdcc95efabc51197aff2f2de543fec",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppOptions.java"
    },
    {
      "type": "modify",
      "old_id": "b6248ec60a262532dd5336b43ecc45ed80597869",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ObjcCommandLineOptions.java",
      "new_id": "f35a2353e4ee1d0d9be18104b5be91235e28c5ca",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ObjcCommandLineOptions.java"
    },
    {
      "type": "modify",
      "old_id": "2d6cba4022cd76bd8a4eb3ae7e14a55d30b36dec",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ObjcConfiguration.java",
      "new_id": "cff7514eedda1ad8602df9429493e7b67d41d9d7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ObjcConfiguration.java"
    },
    {
      "type": "modify",
      "old_id": "4bbc9cb11a9733d6b939b1fd77ca70d9b79bd5cf",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/starlarkbuildapi/cpp/CppConfigurationApi.java",
      "new_id": "2f48f825a403b53e9667cb6a7922bfa31a99bf5e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/starlarkbuildapi/cpp/CppConfigurationApi.java"
    },
    {
      "type": "modify",
      "old_id": "526fe9c41cf2d133ed67c68f5aad5fb02bf4a2ed",
      "old_mode": 33188,
      "old_path": "src/main/starlark/builtins_bzl/common/objc/compilation_support.bzl",
      "new_id": "e79f2df7a1016f57d3cb02b8080bae8c1f4bd291",
      "new_mode": 33188,
      "new_path": "src/main/starlark/builtins_bzl/common/objc/compilation_support.bzl"
    },
    {
      "type": "modify",
      "old_id": "83056c3ca7f8c3b306f01b09281d2d5c046f59bf",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/rules/cpp/CppConfigurationStarlarkTest.java",
      "new_id": "ed49e4fc0231022c8a25e5d3c1b3aa535fd04fb2",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/rules/cpp/CppConfigurationStarlarkTest.java"
    },
    {
      "type": "modify",
      "old_id": "1812dd3b6a9ae6017b98971a7577333cccf596b0",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/rules/objc/ObjcLibraryTest.java",
      "new_id": "21b57cbc1fd816303e30083bbd7d1430d557bfe1",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/rules/objc/ObjcLibraryTest.java"
    }
  ]
}
