)]}'
{
  "commit": "e00a2b191a45e1efd24f2d491b8abd49235c9db1",
  "tree": "465df1021e49c9831b9123c04889dc826fbc8801",
  "parents": [
    "cf79305f79f627ae20c4da5e832a633fc3994d5a"
  ],
  "author": {
    "name": "John Cater",
    "email": "jcater@google.com",
    "time": "Tue Mar 06 13:18:26 2018 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-piper@google.com",
    "time": "Tue Mar 06 13:20:02 2018 -0800"
  },
  "message": "Do not expose platform-related providers to Skylark.\n\nThis prevents both creation and access to platform providers from\nSkylark.\n\nThis is needed so we can load platforms directly from platform-rule\ntargets without needing a full configured target, and to effiently\ndistinguish platform providers from non-platform providers.\n\nChange-Id: I6b61f9ee7518d5e9311232908a922596e18fe32f\nPiperOrigin-RevId: 188070457\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "907a1b977cea395545bac827b96356bc9e2966fa",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/platform/ConstraintSettingInfo.java",
      "new_id": "d2b5e1e83b81e651d40e2a58053b277aa88855ab",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/platform/ConstraintSettingInfo.java"
    },
    {
      "type": "modify",
      "old_id": "7603f0820f8dabd88f6555832be15a3b84684a17",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/platform/ConstraintValueInfo.java",
      "new_id": "345edb9dee42f4ae34c37460a6659d8252971276",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/platform/ConstraintValueInfo.java"
    },
    {
      "type": "modify",
      "old_id": "b72b8894c9ba8da5c88bc750b91616e913e2d153",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/platform/DeclaredToolchainInfo.java",
      "new_id": "354969ca41e7493c31bde4fdeddfe4c5dc1cf2fe",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/platform/DeclaredToolchainInfo.java"
    },
    {
      "type": "modify",
      "old_id": "6b57ddf7864be8a069fd839cd756524c72807202",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/platform/PlatformInfo.java",
      "new_id": "b5e232883d2ab76199e968abf3d9934a26dfb550",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/platform/PlatformInfo.java"
    },
    {
      "type": "modify",
      "old_id": "62b3396d778ec33a8d94607b0c944c1967861a58",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/platform/PlatformCommon.java",
      "new_id": "e68a461390a461ea10a10d6fe05dcbfe47d41155",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/platform/PlatformCommon.java"
    },
    {
      "type": "modify",
      "old_id": "ca34b45f409bdae67d62599727955a3a905f7d49",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/platform/ConstraintSettingInfoTest.java",
      "new_id": "ed48aa7ba75ef2f1f0fe7c5bde5e0a2e5f019faf",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/platform/ConstraintSettingInfoTest.java"
    },
    {
      "type": "modify",
      "old_id": "9684124862ca932b873cd6c1c1b5b4d946d8e460",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/platform/ConstraintValueInfoTest.java",
      "new_id": "df5178ab133fefcc4c90cd8fe032ef169af2d578",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/platform/ConstraintValueInfoTest.java"
    },
    {
      "type": "modify",
      "old_id": "6c7c91bd4dbc90aeba3caad7b1d557b5f6d8b5b4",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/platform/PlatformInfoTest.java",
      "new_id": "e0b5dde4fb03f25fd9bcd81b4fa1694e628c5d05",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/platform/PlatformInfoTest.java"
    },
    {
      "type": "modify",
      "old_id": "23ff526c18abb0bd5947757eab9e0d00955b3900",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/rules/platform/ConstraintTest.java",
      "new_id": "200d9f7ebfd9c5a4ad8611de0db417e6845ad3dc",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/rules/platform/ConstraintTest.java"
    },
    {
      "type": "modify",
      "old_id": "bfbca10cea625f9251e496be236627f541787704",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/rules/platform/PlatformTest.java",
      "new_id": "cbe1edc13571b7f4265faf6812ace2760432eb21",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/rules/platform/PlatformTest.java"
    }
  ]
}
