)]}'
{
  "commit": "7c7255ec8d6da20526c2c4078c57aadaf3dd3612",
  "tree": "4da3cb1a572edcdf7f883cb1edc56d733f6302bc",
  "parents": [
    "1b2e451e7fba2616b850f531f76f577a3c59fda9"
  ],
  "author": {
    "name": "Googler",
    "email": "noreply@google.com",
    "time": "Tue Jun 27 20:05:20 2017 +0200"
  },
  "committer": {
    "name": "Marcel Hlopko",
    "email": "hlopko@google.com",
    "time": "Wed Jun 28 10:18:05 2017 +0200"
  },
  "message": "Allow expansion flags to have values.\n\nThis lets us change what it expands based on the argument passed to the flag.\n\nRELNOTES: Allows flags that expand to take values.\nPiperOrigin-RevId: 160298412\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3f7a193cd3e6af575c7a8edb2e04940472f26980",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/runtime/AllIncompatibleChangesExpansion.java",
      "new_id": "9d283314a2b4163d43adb3a0bf3b0f95e552f8ea",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/runtime/AllIncompatibleChangesExpansion.java"
    },
    {
      "type": "modify",
      "old_id": "18455b17e53aabccafd7794b427b58d63fd3a4a2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/runtime/commands/CanonicalizeCommand.java",
      "new_id": "53540e6f187f3ebf3f0df3a53a001e3930fea02c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/runtime/commands/CanonicalizeCommand.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "74dac97b57337414b8300a397391b6cb10bfebbb",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/common/options/ExpansionContext.java"
    },
    {
      "type": "modify",
      "old_id": "be4773ec3942a5937266932e8b6cd82a5de98389",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/common/options/ExpansionFunction.java",
      "new_id": "10311251a9bc191e7297fba5f36e949bace2f731",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/common/options/ExpansionFunction.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d63b988570784412b7648eac0746616416d75ce4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/common/options/ExpansionNeedsValueException.java"
    },
    {
      "type": "modify",
      "old_id": "651cd7858bcbf611593fd38cf5c561e8cbb85ced",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/common/options/InvocationPolicyEnforcer.java",
      "new_id": "97be190d40f068e27f5ab51fd799e8e8024f693a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/common/options/InvocationPolicyEnforcer.java"
    },
    {
      "type": "modify",
      "old_id": "ba5317221164f747a15ca05db8d3ad06b1785deb",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/common/options/OptionsData.java",
      "new_id": "48f47ff50457901a468308c4771fc1e64b917f9b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/common/options/OptionsData.java"
    },
    {
      "type": "modify",
      "old_id": "728c49070eef700a8ead3c97a4609e1f4f2ca4e6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/common/options/OptionsParser.java",
      "new_id": "c007db87a10a35b0436b4f91b0f454c0e5680b4a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/common/options/OptionsParser.java"
    },
    {
      "type": "modify",
      "old_id": "e0fc06249e7375b1d84c094a1ae789a2834b79d0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/common/options/OptionsParserImpl.java",
      "new_id": "f599cea36bf99f23d85d46391a38a915f8e69743",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/common/options/OptionsParserImpl.java"
    },
    {
      "type": "modify",
      "old_id": "742e9f98f84a418eb5d1621ca791f710b7bee042",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/common/options/OptionsUsage.java",
      "new_id": "5f7c48aad15ed3ef82f97ecc222a2253eaa8abed",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/common/options/OptionsUsage.java"
    },
    {
      "type": "modify",
      "old_id": "7f91d173e0512fb789129345609e5d63c1a3aa1c",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/runtime/AllIncompatibleChangesExpansionTest.java",
      "new_id": "a5ff1503dcb84047fdb756080ad97ad20656c798",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/runtime/AllIncompatibleChangesExpansionTest.java"
    },
    {
      "type": "modify",
      "old_id": "beb0005a1232641610fe17e87c2c31027dd14c57",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/common/options/InvocationPolicySetValueTest.java",
      "new_id": "430366579a86ad05e594c23d6d1e3b390f640a40",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/common/options/InvocationPolicySetValueTest.java"
    },
    {
      "type": "modify",
      "old_id": "0a046e509476480c9830be044dad76fc3fb0b2f2",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/common/options/InvocationPolicyUseDefaultTest.java",
      "new_id": "975befb1593d029602640ad7c8d01448c3f31270",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/common/options/InvocationPolicyUseDefaultTest.java"
    },
    {
      "type": "modify",
      "old_id": "d2e2faec1eaae24947d1941b7b527a8e05455dc2",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/common/options/OptionsParserTest.java",
      "new_id": "18b6da906562255c08659528cc24f0fb4ed7cfe4",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/common/options/OptionsParserTest.java"
    },
    {
      "type": "modify",
      "old_id": "dbe680da5a89cdd062ad8dce50bce5dbeafed2cd",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/common/options/OptionsTest.java",
      "new_id": "bb0a22ef4e774720aa21d8a1c67dee784c55e1f7",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/common/options/OptionsTest.java"
    },
    {
      "type": "modify",
      "old_id": "ce532bbafb625324321671aef54a0008d516f04e",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/common/options/TestOptions.java",
      "new_id": "c9d606cf0c37fabe752ac9d548ccf8026f9be36c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/common/options/TestOptions.java"
    }
  ]
}
