)]}'
{
  "commit": "e193df0aa45e84f08fb2f0df65f076d8c3fd844e",
  "tree": "7ec0cec17589ba03c1126cf16880855bb4d63897",
  "parents": [
    "d0f13120ac85af77f9ee2324b51fe6aba2f7f405"
  ],
  "author": {
    "name": "mstaib",
    "email": "mstaib@google.com",
    "time": "Fri Apr 07 17:33:20 2017 +0000"
  },
  "committer": {
    "name": "Jakob Buchgraber",
    "email": "buchgr@google.com",
    "time": "Mon Apr 10 11:43:45 2017 +0200"
  },
  "message": "Add flag_values attribute to config_setting.\n\nThis gives the ability to select on config_feature_flags. They still\nhave not been publicly documented, because there\u0027s no way to set them.\nBut, progress.\n\nconfig_setting still needs to have either values or flag_values; it cannot\nhave both be empty. However, values is no longer mandatory, nor must it be\nnonempty (as long as flag_values is set nonempty).\n\nRELNOTES: None.\nPiperOrigin-RevId: 152515036\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8cee3fb82e529e56068a39ee960a1ee063d01889",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/config/ConfigMatchingProvider.java",
      "new_id": "2d7ccd26b1fe533a1c15976840f9cbae10bcb7aa",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/config/ConfigMatchingProvider.java"
    },
    {
      "type": "modify",
      "old_id": "0a256696159c3f2ca32aa7e219e86c1ec44eae07",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/config/ConfigFeatureFlagProvider.java",
      "new_id": "1bc6481234ee134d4cd2b14ba0a02491589e17a1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/config/ConfigFeatureFlagProvider.java"
    },
    {
      "type": "modify",
      "old_id": "053fa7b1c5d84f45ff4d11693c9b1bd4dba66468",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/config/ConfigRuleClasses.java",
      "new_id": "0b816c1a0ece8ba021b6247507edf435cf9d12b9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/config/ConfigRuleClasses.java"
    },
    {
      "type": "modify",
      "old_id": "bdc40fb8cce03555db54474a00c6406046f0e018",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/config/ConfigSetting.java",
      "new_id": "1da66e0cb1c20818fdb277c06ab68b3f9731d943",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/config/ConfigSetting.java"
    },
    {
      "type": "modify",
      "old_id": "9fe164bd6532ca9c4db4885589a6c16dea4a9e99",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/rules/config/ConfigFeatureFlagTest.java",
      "new_id": "ad2de2cf595fa07c058547225b142b22f2755170",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/rules/config/ConfigFeatureFlagTest.java"
    },
    {
      "type": "modify",
      "old_id": "7c9bad5f3500cf3329a5ebf49ab1f1aecbec1dd6",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/rules/config/ConfigSettingTest.java",
      "new_id": "33514d38b5cc9a376ec248f21119bb5b594d1e5a",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/rules/config/ConfigSettingTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f40a0d8b072be2172f8b9c5e9a87ae6e5b5ca26",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/rules/config/FeatureFlagSetterRule.java"
    }
  ]
}
