)]}'
{
  "commit": "33cc330669af1cedb915f0666794e13fff26a1cc",
  "tree": "d1c1bf5e980cfcde2f277ea97ab3f42745951a70",
  "parents": [
    "50550967f85fe72b3218059e53d568ff655c8824"
  ],
  "author": {
    "name": "michajlo",
    "email": "michajlo@google.com",
    "time": "Fri Sep 10 08:51:58 2021 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Sep 10 08:53:24 2021 -0700"
  },
  "message": "Dismantle Option.expansionFunction\n\nFormerly used by `--all_incompatible_changes`, which is going away.\n\nOptions parsing is complex - remove some of the no-longer-necessary complexity.\nPartially to discourge new uses, partially to prevent us from piling on more.\n\nI don\u0027t think I fully dismantled all of the changes that expansion functions\nintroduced, but I at least got enough to simplify things and prevent new uses.\n\nPiperOrigin-RevId: 395937981\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "d2c2693da2be7b37a9840d86af7e09acea5a5766",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/common/options/ExpansionFunction.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "3ad32ab843ab905e3dbe755834dbd93c1b7b26d6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/common/options/IsolatedOptionsData.java",
      "new_id": "925409dc86f2610dec17ee98fd2a7a8683d1fdcd",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/common/options/IsolatedOptionsData.java"
    },
    {
      "type": "modify",
      "old_id": "f3baed2fae2fb51a8d690fdd44992f16e03b01ba",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/common/options/Option.java",
      "new_id": "5d24d7311a6739300c234b6fedc67723e39735d6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/common/options/Option.java"
    },
    {
      "type": "modify",
      "old_id": "6251f9f5428410fda37cfa12692dc5e846b1c723",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/common/options/OptionDefinition.java",
      "new_id": "d4589acbaefc91604d0cc9c2ff9577b5b68c4541",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/common/options/OptionDefinition.java"
    },
    {
      "type": "modify",
      "old_id": "ca8d0be8a79172df480013e34b09fd6a621b116a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/common/options/OptionValueDescription.java",
      "new_id": "ffe2179050a55675b3396845f7428468b5a60249",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/common/options/OptionValueDescription.java"
    },
    {
      "type": "modify",
      "old_id": "63cac249c253958277bde8bd78b157a5c8508750",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/common/options/OptionsData.java",
      "new_id": "2a3e485b7bf5dd5cc075082618e25c32dc55507a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/common/options/OptionsData.java"
    },
    {
      "type": "modify",
      "old_id": "b06af6ad422df6d5c72d7e6dc91185705592e03a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/common/options/processor/OptionProcessor.java",
      "new_id": "cf21e6a9fc6470e66cd885498c919262e949d172",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/common/options/processor/OptionProcessor.java"
    },
    {
      "type": "modify",
      "old_id": "e66f7e02ce575dbe1fd515b8a5614d99fd29a20a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/common/options/InvocationPolicyUseDefaultTest.java",
      "new_id": "6e76c35db849e1bce5e35ec641db397df3f86d21",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/common/options/InvocationPolicyUseDefaultTest.java"
    },
    {
      "type": "modify",
      "old_id": "5643fa3ca40796fecd09e6eeff65c4a0a5bd5443",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/common/options/OptionsParserTest.java",
      "new_id": "848af47e0dbc2d68a43efea5d100a3c0216b4ffa",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/common/options/OptionsParserTest.java"
    },
    {
      "type": "modify",
      "old_id": "a1698078f7d2a94a6524f94b5b7235a1edbd74c9",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/common/options/OptionsTest.java",
      "new_id": "6a0e586755feed471fbdc3032f236e8a4a7bb606",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/common/options/OptionsTest.java"
    },
    {
      "type": "modify",
      "old_id": "01ffb5596b316cfcdc3a1554769efc419da8e348",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/common/options/OptionsUsageTest.java",
      "new_id": "d674e560215c104f2f9ed788fe3abd22077a4923",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/common/options/OptionsUsageTest.java"
    },
    {
      "type": "modify",
      "old_id": "3fbaa3832e225f7429f12d5c4783e06cc43e7504",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/common/options/TestOptions.java",
      "new_id": "2e95799f406e1d3c36e4efdcd58873fe0ee99053",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/common/options/TestOptions.java"
    },
    {
      "type": "modify",
      "old_id": "aac02be167501b8ac07bf71d6a13a426db98a96a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/common/options/processor/OptionProcessorTest.java",
      "new_id": "6d975537e7fb185b6c8ec76ba4162c18371bf4a2",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/common/options/processor/OptionProcessorTest.java"
    },
    {
      "type": "delete",
      "old_id": "6b9b1563b3687c24bfc8c3b8df020333b69dcd37",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/common/options/processor/optiontestsources/DoubleExpansionOption.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "87489d21b5b4150749d7f0d51d52fbb40692463e",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/common/options/processor/optiontestsources/FunctionalExpansionOptionWithAllowMultiple.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
