)]}'
{
  "commit": "0a1e9eb82d73e23c92b4a4bac698932b62e1c8dc",
  "tree": "4054003cc24aa3d7aa537d841b74c4dc8832719b",
  "parents": [
    "bc7cc06d947af02805c7ceca1aa630ba6fee15f3"
  ],
  "author": {
    "name": "jcater",
    "email": "jcater@google.com",
    "time": "Tue Dec 17 09:58:38 2019 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Dec 17 09:59:41 2019 -0800"
  },
  "message": "Adds the target_platform_has_constraint method to allow rules to check the target platform.\n\nFixes #10368.\n\nRELNOTES: Adds ctx.target_platform_has_constraint to allow rules to check the target platform\u0027s constraints.\nPiperOrigin-RevId: 286001442\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a2b2ca00408bbe3855dafc5d7705fc14636fb0de",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/RuleContext.java",
      "new_id": "02ba0cf7f06f70aae97a070e4532de6c034813bc",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/RuleContext.java"
    },
    {
      "type": "modify",
      "old_id": "1caa9a1090f1ee7cc92d223fb9d0d9224fac1a6b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/skylark/SkylarkRuleContext.java",
      "new_id": "15e1dfd119ea6595b6164e557cb7f87edea3c5de",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/skylark/SkylarkRuleContext.java"
    },
    {
      "type": "modify",
      "old_id": "4fa981a7c1e14a60ee4d99ab5c03606baeb727a1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skylarkbuildapi/SkylarkRuleContextApi.java",
      "new_id": "8a134cca7b0d6622a367b24166a82f256ada6f25",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skylarkbuildapi/SkylarkRuleContextApi.java"
    },
    {
      "type": "modify",
      "old_id": "985cb9cb960e343953c1e4c6dd8103610ccab6c1",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/skyframe/RuleContextTest.java",
      "new_id": "bfeeb7ee4890e672f4326d933be3f5a880281738",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/skyframe/RuleContextTest.java"
    },
    {
      "type": "modify",
      "old_id": "68fe6327371d2c0c436251bfdd79803c67dfd8d3",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleContextTest.java",
      "new_id": "afa97ad57d316ac224bf6ec2d15204fc14bcc65f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleContextTest.java"
    }
  ]
}
