)]}'
{
  "commit": "efba8c2f29624da2750f7f0f75f42955600ed720",
  "tree": "b55dfd1c85d26a4c654030f808ba6c1e4ff72dfe",
  "parents": [
    "a4634cfb8aa1ee6c6d4f304554ace8fe95782d67"
  ],
  "author": {
    "name": "lberki",
    "email": "lberki@google.com",
    "time": "Thu Aug 24 10:08:17 2017 +0200"
  },
  "committer": {
    "name": "Damien Martin-Guillerez",
    "email": "dmarting@google.com",
    "time": "Thu Aug 24 14:00:15 2017 +0200"
  },
  "message": "Add an xcode_config_alias rule that is an alias to the current xcode_config rule in use and expose data in XcodeConfigProvider to Skylark.\n\nThis gives us a way to discover Xcode version information from Skylark in a way other than by AppleConfiguration, which in turn makes it possible to remove said data (and thus dependencies on BUILD files) from AppleConfiguration.\n\nWork towards https://github.com/bazelbuild/bazel/issues/3424 .\n\nRELNOTES: None.\nPiperOrigin-RevId: 166311454\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6111fe9757f1fb9f47f75c5885d35825251d5d00",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/bazel/rules/BazelRuleClassProvider.java",
      "new_id": "97a55c02b5c9afabc8f799e12e5785ef9494fab9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/bazel/rules/BazelRuleClassProvider.java"
    },
    {
      "type": "modify",
      "old_id": "fed83662a746327e9e891f8b34ec7def068cede3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/apple/AppleConfiguration.java",
      "new_id": "618647aaef6200bb82e3dcba9309aa911795115b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/apple/AppleConfiguration.java"
    },
    {
      "type": "modify",
      "old_id": "42b3296551501959861cdf3d1bd42554c4df449e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/apple/XcodeConfig.java",
      "new_id": "d2b5859ef9283dbc7081eee2e82aaa9b00cae905",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/apple/XcodeConfig.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f3b56a52383e26fc3852f693ecf06ff7e0418f76",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/apple/XcodeConfigAlias.java"
    },
    {
      "type": "modify",
      "old_id": "ce138da4dcdb2e3713c1a055318ffd4d52f07310",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/apple/XcodeConfigProvider.java",
      "new_id": "d711bd45064f74a1304d0e77dd9c011328ad79aa",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/apple/XcodeConfigProvider.java"
    },
    {
      "type": "modify",
      "old_id": "4291fbed0d2446debfff486ccda01dfcb60c8c46",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/objc/AppleSkylarkCommon.java",
      "new_id": "be4df25559e259ce31b00a18a8ee9406e847164a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/objc/AppleSkylarkCommon.java"
    }
  ]
}
