)]}'
{
  "commit": "4acb36c048a620abd7a0f5dff274851bd6dd9c28",
  "tree": "ab02731947235a5abc881c94a86caaead7830a77",
  "parents": [
    "0e7051a55ab0396feeea7b6f9750594a02ef9c34"
  ],
  "author": {
    "name": "ccalvarin",
    "email": "ccalvarin@google.com",
    "time": "Thu Sep 21 00:35:35 2017 +0200"
  },
  "committer": {
    "name": "László Csomor",
    "email": "laszlocsomor@google.com",
    "time": "Thu Sep 21 11:04:27 2017 +0200"
  },
  "message": "Cleanup of expansion option naming\n\nOptions that expand to other options are expansion options and the options they expand to have values that were expansions. This can be a bit confusing. Removes the isExpansion() call that is somewhat ambiguous, and forces option users to explicitly check the option definition for this information.\n\nAlso provide a parallel boolean function for implicit requirements, so that we stop querying for the length of the implicit requirement all over the place.\n\nRELNOTES: None.\nPiperOrigin-RevId: 169461566\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "849e18cc9251a5f7388498c000ddc862385408e2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/runtime/AllIncompatibleChangesExpansion.java",
      "new_id": "cf81b22c6d15a985a66ecbdd578e21045cab47fe",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/runtime/AllIncompatibleChangesExpansion.java"
    },
    {
      "type": "modify",
      "old_id": "38ea4bc375b84dc6de293bc61d7f93b601a565ea",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/common/options/OptionDefinition.java",
      "new_id": "40da044a484e7eff251e895ab5b589a38043dd9c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/common/options/OptionDefinition.java"
    },
    {
      "type": "modify",
      "old_id": "ca709dc7ca3a7ad26e801e84dd4e66f22117db74",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/common/options/OptionValueDescription.java",
      "new_id": "8222aee12b1460ffbf4d7adeabe13b7dd3885245",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/common/options/OptionValueDescription.java"
    },
    {
      "type": "modify",
      "old_id": "94568bebda0fe3eced9ee8122a8c3981b0350065",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/common/options/OptionsParserImpl.java",
      "new_id": "d3a3751b16a146bf690c63442b13b8b1fa15a7ae",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/common/options/OptionsParserImpl.java"
    },
    {
      "type": "modify",
      "old_id": "f481734097cfdde98f0db67b5ac9007a7520720c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/common/options/OptionsUsage.java",
      "new_id": "68a460e8e2b7f4e5de14889a518f04b780185cdd",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/common/options/OptionsUsage.java"
    },
    {
      "type": "modify",
      "old_id": "1c897c39d82b602d5885d82d7d3ad2e559dcbc80",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/common/options/ParsedOptionDescription.java",
      "new_id": "036ac4188b4c609af6d327fca80def13a9547579",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/common/options/ParsedOptionDescription.java"
    },
    {
      "type": "modify",
      "old_id": "370bb33663dbd6d0a09ae20731d046bc528d0d57",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/common/options/OptionsParserTest.java",
      "new_id": "e71307b27228d2080f67c86f9ede4271bc1a6429",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/common/options/OptionsParserTest.java"
    }
  ]
}
