)]}'
{
  "commit": "0b069c975c27bda50683759eb19ea49d3f0d904e",
  "tree": "69f0b5ba5173c1a14da1b41b0898dc65a183b5d6",
  "parents": [
    "d1532aef9a39a535c0dba73e445a1d05e39297bb"
  ],
  "author": {
    "name": "ilist",
    "email": "ilist@google.com",
    "time": "Tue Sep 14 06:41:16 2021 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Sep 14 06:42:25 2021 -0700"
  },
  "message": "Automated rollback of commit f2efbb718aec0a6b47eefc65362205548b33e5a7.\n\n*** Reason for rollback ***\n\nGiving too much access to Starlark rules which leads to additional complexity.\n\n*** Original change description ***\n\nExpose rule kind on Starlark rule context attributes.\n\nThe rule kind is needed to implement some checks when porting the rules to Starlark.\n\nThe value of a rule kind can already be inspected using an aspect via target.kind, this is just providing a more direct access from the rule implementation.\n\nPiperOrigin-RevId: 396584163\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9ebafce68b53f9d0280512b59d5bb822cd273396",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/ConfiguredTarget.java",
      "new_id": "b01b14fbd9e6cd3451671b00236777615d0d708c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/ConfiguredTarget.java"
    },
    {
      "type": "modify",
      "old_id": "cd058c8008f8fba59e0627f99615a6e7f423bdc0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/configuredtargets/AbstractConfiguredTarget.java",
      "new_id": "1377dab2385cc3c89f38f64cb21b81c1ca9dce3e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/configuredtargets/AbstractConfiguredTarget.java"
    },
    {
      "type": "modify",
      "old_id": "00675d5edc088b74538f2967a8dbb648decedf5d",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/starlark/StarlarkDefinedAspectsTest.java",
      "new_id": "a3758d7527ec75443281bd66350e538f49389710",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/starlark/StarlarkDefinedAspectsTest.java"
    },
    {
      "type": "modify",
      "old_id": "3577704b0e64d92f9dadf1481912aa5844ab4b0a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/starlark/StarlarkRuleImplementationFunctionsTest.java",
      "new_id": "8ee27e51d3cab5fc36976a12c8b60619d02c8be4",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/starlark/StarlarkRuleImplementationFunctionsTest.java"
    }
  ]
}
