)]}'
{
  "commit": "4a46e9ebb340c17e8500ab9e294ed67af2d37218",
  "tree": "7063d772f8cf25620d09adda19a8cd7cf2e788b0",
  "parents": [
    "03b30d77bb15c506df462665fd60d3cafac5236d"
  ],
  "author": {
    "name": "larsrc",
    "email": "larsrc@google.com",
    "time": "Thu Oct 01 10:46:31 2020 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Oct 01 10:48:25 2020 -0700"
  },
  "message": "Automated rollback of commit 0365843d2f1cf0d4f0a695608cd3819960580a97.\n\n*** Reason for rollback ***\n\nBreaks a large number of targets, see b/169745163.\n\n*** Original change description ***\n\nPropagate linkstamp information through `objc_library` rules\n\nA previous change (https://github.com/bazelbuild/bazel/commit/3a28c96814e54d8e95f132a82cf501cf137d918e) made\n`apple_binary` support the `stamp` attribute in the same way as\n`cc_binary` does: Read linkstamp data from its dependencies’ `CcInfo`s\nand add linkstamp objects to the final link. However, `objc_library` did\nnot propagate the linkstamp attributes from C++ dependencies into its\n`CcInfo` output, so\n\n    apple_binary(\n        name \u003d \"binary\",\n        platform_type \u003d \"macos\",\n        stamp \u003d 1,...\n\n***\n\nROLLBACK_OF\u003d334173406\nPiperOrigin-RevId: 334848655\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bbeaf846e9db82086e799926cde6d49f3d644d9a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcLinkingContext.java",
      "new_id": "2a8c200ead51d970769fcf54a04fd21b2b2d126e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CcLinkingContext.java"
    },
    {
      "type": "modify",
      "old_id": "85a07537c9bb4adafde647cb9e3ed65f4c983426",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ObjcCommon.java",
      "new_id": "6396937513b617e2743695945a5192a930eff1eb",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ObjcCommon.java"
    },
    {
      "type": "modify",
      "old_id": "8156d97435d23687644ccb8a8ca13d2b06e36156",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ObjcLibrary.java",
      "new_id": "af76e31fcf0c24981d881fa3b8f3d68830d7f9ab",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ObjcLibrary.java"
    },
    {
      "type": "modify",
      "old_id": "3a216249069d418e00c92d4ae4a28ac9e865aa99",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProvider.java",
      "new_id": "3268de5abee32ff03e2432c51869da0b58beb1e6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/ObjcProvider.java"
    },
    {
      "type": "modify",
      "old_id": "92b17aac01deffba6664ed9683a9818e7f2da2ec",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/rules/objc/ObjcLibraryTest.java",
      "new_id": "e5d808f3e5862fd8393736cdf5785252fc74f38b",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/rules/objc/ObjcLibraryTest.java"
    }
  ]
}
