)]}'
{
  "commit": "bbf6473dcb52cbb1af649807f0a61779a896cbb5",
  "tree": "28f22eeefff3935d29c24e7a6822c4f78d98781f",
  "parents": [
    "a2bd6ac07030c442cd832976359dc203def0fdce"
  ],
  "author": {
    "name": "nharmata",
    "email": "nharmata@google.com",
    "time": "Fri Aug 02 09:16:57 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Aug 02 09:17:52 2019 -0700"
  },
  "message": "Automated rollback of commit 2d5b9f35a859bbeec4df66fc6c2256db299dd56a.\n\n*** Reason for rollback ***\n\nhttp://b/138789815#comment19\n\n*** Original change description ***\n\nAdd a flag that makes two Starlark functions equal if they are defined at the same location.\n\nThis flag, when set, mostly reverts https://github.com/bazelbuild/bazel/commit/af7fc3b75a62edc3b4b62de25b733b03c3ff925e (only mostly because it only applies to user-defined functions)\n\nBUG\u003d138789815\nRELNOTES: None.\nPiperOrigin-RevId: 261333026\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "061c98668fb93e46c5b32dcf6a6900b3dc6cf514",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/skylark/SkylarkRuleClassFunctions.java",
      "new_id": "2e384a73e076e3ff32016b9f2405c5e28089867d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/skylark/SkylarkRuleClassFunctions.java"
    },
    {
      "type": "modify",
      "old_id": "acc739ed8383a4af825e33c8fa07cdf319b75292",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/NativeProvider.java",
      "new_id": "e7375ec5d403e64eef3d5d302ed6454646eb61bd",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/NativeProvider.java"
    },
    {
      "type": "modify",
      "old_id": "6edd60e5621ebf4bf4362a2a3acadba1015d6ff6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/ProviderFromFunction.java",
      "new_id": "a293393b10c137ade0e591e53166670026381cdf",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/ProviderFromFunction.java"
    },
    {
      "type": "modify",
      "old_id": "c3d9c335632f380bde96631696ad3383669b54f6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/SkylarkProvider.java",
      "new_id": "4d42b451bc8e518b20574329cec03d4befa0860f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/SkylarkProvider.java"
    },
    {
      "type": "modify",
      "old_id": "0a484d11afe60b8a0df707981c08867b4c1df726",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/StarlarkSemanticsOptions.java",
      "new_id": "3211834b677d88d4f49ff6aafc67897c4e678012",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/StarlarkSemanticsOptions.java"
    },
    {
      "type": "modify",
      "old_id": "d5b553317948dd44a112dad9091377eea39bc8e6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skylarkbuildapi/SkylarkRuleFunctionsApi.java",
      "new_id": "8d85fc73442acf2c3621f55b3268f9e9248f76c4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skylarkbuildapi/SkylarkRuleFunctionsApi.java"
    },
    {
      "type": "modify",
      "old_id": "575458c69db1cb1f5972ea5f36f721fa91a48c7a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/syntax/BaseFunction.java",
      "new_id": "0d3c49a107a055fee035a9d05d092a87b3736f01",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/syntax/BaseFunction.java"
    },
    {
      "type": "modify",
      "old_id": "35d33507aa0d0662aebdf6bc471e7f48fe3d26f1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/syntax/Eval.java",
      "new_id": "3199952d82d8917e70956dbcd0da165b0cc20e7d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/syntax/Eval.java"
    },
    {
      "type": "modify",
      "old_id": "74545804172d2e971925a934ca3de8f15636d918",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/syntax/StarlarkSemantics.java",
      "new_id": "9860f6f86bae0d83906244488e7fa9b91db6dfc4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/syntax/StarlarkSemantics.java"
    },
    {
      "type": "modify",
      "old_id": "c39bdd220c093f8c2e60aea9d0aeefc2951793c0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/syntax/UserDefinedFunction.java",
      "new_id": "460bc35a0962d517aa8759780e0a5d35a20abe70",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/syntax/UserDefinedFunction.java"
    },
    {
      "type": "modify",
      "old_id": "121d233789ed30da2076ad53a9165bdf51266231",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/skydoc/fakebuildapi/FakeSkylarkRuleFunctionsApi.java",
      "new_id": "32a5b56067ea2f94eb7d27bb1c66e4ad3d970e0a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/skydoc/fakebuildapi/FakeSkylarkRuleFunctionsApi.java"
    },
    {
      "type": "modify",
      "old_id": "826b89c7e113f77de0e801a48cad36d39f261be6",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/packages/SkylarkInfoTest.java",
      "new_id": "37e28b4a5f279d017fa43a785f45d16ecefff58e",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/packages/SkylarkInfoTest.java"
    },
    {
      "type": "modify",
      "old_id": "cde858da9b324cadd0d72b620b9c19a684fd934d",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/packages/SkylarkProviderTest.java",
      "new_id": "0c81e9bda936c2186548f8d9fcaad7b60b503bbf",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/packages/SkylarkProviderTest.java"
    },
    {
      "type": "modify",
      "old_id": "a61b471465e9516055084595b1d95cd6ced4927f",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/packages/SkylarkSemanticsConsistencyTest.java",
      "new_id": "ce01c46841dea091daa62c42513078d1c64d5f05",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/packages/SkylarkSemanticsConsistencyTest.java"
    }
  ]
}
