)]}'
{
  "commit": "b67770275a7224b12ed0e4ceaed601f18a970ac7",
  "tree": "45e047b336a71c4449a50594ded808ac232692e5",
  "parents": [
    "85a5a2bd569a5274950fc7327a044c395248c024"
  ],
  "author": {
    "name": "juliexxia",
    "email": "juliexxia@google.com",
    "time": "Thu May 09 15:35:33 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu May 09 15:36:53 2019 -0700"
  },
  "message": "Integrate starlark options with select() via the flag_values attribute of config_setting.\nThis includes adding an implicit provider to every build setting rule that knows its type and its default value.\n\nPiperOrigin-RevId: 247508938\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e4aa80347175b45f38bba8db8dc3c8196ef3dca7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/BuildSettingProvider.java"
    },
    {
      "type": "modify",
      "old_id": "2ee642bba52db3602eabf98c280284b888b5ee4b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/RuleConfiguredTargetBuilder.java",
      "new_id": "7c2c089fd0419f62b461edf2927b4ddc60dcb463",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/RuleConfiguredTargetBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "67968e74e52289e98b3a003ed7b27d092bf5608f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/config/StarlarkDefinedConfigTransition.java",
      "new_id": "ee16fef17e8c1ace41b54271023dd7b70b962391",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/config/StarlarkDefinedConfigTransition.java"
    },
    {
      "type": "modify",
      "old_id": "bf7db5ac0e38306f5487fdfce0f626702539b46d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/skylark/StarlarkRuleTransitionProvider.java",
      "new_id": "355b6369c2028f6b2c2ed52e89c5c127e994765d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/skylark/StarlarkRuleTransitionProvider.java"
    },
    {
      "type": "modify",
      "old_id": "bf3ceaf26cd9dca264bc0ae4a35b391f446558d2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/Rule.java",
      "new_id": "8de293a8be680c67940a5efe87b009338a18d7f7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/Rule.java"
    },
    {
      "type": "modify",
      "old_id": "cbeec71e75c97391898f43fad3be477b2607998f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/config/ConfigFeatureFlagProvider.java",
      "new_id": "fe7fb3243d0b20da8ecdd55e8228de3df440da1b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/config/ConfigFeatureFlagProvider.java"
    },
    {
      "type": "modify",
      "old_id": "2ce0e7ba3359ac26939aed1e8950bc5579fb524f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/config/ConfigRuleClasses.java",
      "new_id": "828f0a7a5169ca1e663328f9553aa6a95c50d3d5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/config/ConfigRuleClasses.java"
    },
    {
      "type": "modify",
      "old_id": "51b44d3a57642447474cf2a0e2da9fcec1420b96",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/config/ConfigSetting.java",
      "new_id": "5d164098709b09f4179a2c1f066679134a5db63b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/config/ConfigSetting.java"
    },
    {
      "type": "modify",
      "old_id": "0e018c4ae209bd92708e91c81fcc247bb7e8648c",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/rules/config/ConfigSettingTest.java",
      "new_id": "b40c67037cda29f0abf8c338f0b4f3b72afcb029",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/rules/config/ConfigSettingTest.java"
    }
  ]
}
