)]}'
{
  "commit": "aaff22cadcb59f5497b9a84879ca2ca2a3b1323b",
  "tree": "19b671634eca354cafd90bf11e55adba7817e70d",
  "parents": [
    "7ed66f7a31bf5c174f05c295c07fe90cc2aaf2b9"
  ],
  "author": {
    "name": "nharmata",
    "email": "nharmata@google.com",
    "time": "Fri Aug 02 11:59:26 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Aug 02 12:00:24 2019 -0700"
  },
  "message": "Automated rollback of commit af7fc3b75a62edc3b4b62de25b733b03c3ff925e.\n\n*** Reason for rollback ***\n\nSee http://b/138789815#comment1 for motivation and plan.\n\n*** Original change description ***\n\nBaseFunction: don\u0027t define equality\n\nThe fact that two functions are defined in the same location does not imply\nthat they are equal; they still might depend on unequal values imported\nfrom somewhere else. In particular, the starlark semantics nowadays changes\nthe way labels are interpreted (due to renaming).\n\nFixes #8937.\n\nPiperOrigin-RevId: 261364168\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0d3c49a107a055fee035a9d05d092a87b3736f01",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/syntax/BaseFunction.java",
      "new_id": "8904f9d1c52bb3bcb4cb9e064581942bbfb071b9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/syntax/BaseFunction.java"
    },
    {
      "type": "modify",
      "old_id": "5b07317ef2a686f0ebd6c0eb974d11b243b537c3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/skydoc/fakebuildapi/FakeProviderApi.java",
      "new_id": "645f96e9015542208d90f44a65c16f15c32071ad",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/skydoc/fakebuildapi/FakeProviderApi.java"
    },
    {
      "type": "modify",
      "old_id": "32a5b56067ea2f94eb7d27bb1c66e4ad3d970e0a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/skydoc/fakebuildapi/FakeSkylarkRuleFunctionsApi.java",
      "new_id": "c30ab1e0ef0f644f9450a721dc2a5ad5c254e91a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/skydoc/fakebuildapi/FakeSkylarkRuleFunctionsApi.java"
    },
    {
      "type": "modify",
      "old_id": "30bb8344219430b5394debc97a8bca0eb9afbc27",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/skydoc/fakebuildapi/repository/FakeRepositoryModule.java",
      "new_id": "7c1ab1ce32f3242ffb0b92d1c586e936c7ece292",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/skydoc/fakebuildapi/repository/FakeRepositoryModule.java"
    }
  ]
}
