)]}'
{
  "commit": "3184b7cb662bbe4287485b1cd2c2675325a7e4b3",
  "tree": "ad8356528263bf21f480159147bd1f3c19b5d01b",
  "parents": [
    "3c56e6c77dc5c351d610d5c2a11d86e8be88519f"
  ],
  "author": {
    "name": "Yegor",
    "email": "yjbanov@google.com",
    "time": "Fri Oct 05 15:09:38 2018 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Oct 05 15:09:38 2018 -0700"
  },
  "message": "Revert \"Use `mixin` syntax for Flutter\u0027s super-mixins (#22435)\" (#22748)\n\nThis reverts commit 3c56e6c77dc5c351d610d5c2a11d86e8be88519f.\r\n\r\nIt breaks the AOT build.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f2966ff8c6f6dd38449fb9b0bd6208969f8d90ce",
      "old_mode": 33188,
      "old_path": "analysis_options.yaml",
      "new_id": "5f002050264f740ae03a9602008317c141738abc",
      "new_mode": 33188,
      "new_path": "analysis_options.yaml"
    },
    {
      "type": "modify",
      "old_id": "ea89315b9506d2831d62484db9989a5bebf16f85",
      "old_mode": 33188,
      "old_path": "dev/automated_tests/pubspec.yaml",
      "new_id": "bfd67ad390d5cf4cc56413872e5c3d411fa2528b",
      "new_mode": 33188,
      "new_path": "dev/automated_tests/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "cc4578ab64f29233fc0b5cc2a6c07bff2ee22b07",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/complex_layout/pubspec.yaml",
      "new_id": "01a254f8166784be038e8dd9a1ad8658a7077a59",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/complex_layout/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "1fb285704c6687421eea71a648b7d38fa9b6b591",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/microbenchmarks/pubspec.yaml",
      "new_id": "994d4be03f0d19b31212b55c711aa83890790724",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/microbenchmarks/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "3974fa0b5bd05f4c9304af5b5f0b4495e85aa4f1",
      "old_mode": 33261,
      "old_path": "dev/bots/docs.sh",
      "new_id": "6921cabe268ece42248384646bfffe5fd308d1f5",
      "new_mode": 33261,
      "new_path": "dev/bots/docs.sh"
    },
    {
      "type": "modify",
      "old_id": "378eee8e9bc8c2dce4e5c17fe55325c6d812bc2a",
      "old_mode": 33188,
      "old_path": "dev/bots/pubspec.yaml",
      "new_id": "d565448d885de6eec1d5875d2821f30195ba7a24",
      "new_mode": 33188,
      "new_path": "dev/bots/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "b6d156a665634e8dd2fb0190aec0c4c0f96ddfb1",
      "old_mode": 33188,
      "old_path": "dev/devicelab/pubspec.yaml",
      "new_id": "ef73b52aee2f3d35792406d821bda997c38ca05b",
      "new_mode": 33188,
      "new_path": "dev/devicelab/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "26af712839fb0c88311ba7dd9b750dc12d3485f9",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/android_views/pubspec.yaml",
      "new_id": "a89d3d0154c17ec04f9f90a1b4321aa22fe456ec",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/android_views/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "a50a5e7a68ccfbbb4ddc241f1d472148ebf500aa",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/ui/pubspec.yaml",
      "new_id": "761b6a1d6dc8e359cc083fdb1f83f81f6214b99a",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/ui/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "af8e42ee63674b299d03f4df555003c6f7054e54",
      "old_mode": 33188,
      "old_path": "dev/manual_tests/pubspec.yaml",
      "new_id": "65cc3996be8db8c82789b3c285c09d80beaa2629",
      "new_mode": 33188,
      "new_path": "dev/manual_tests/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "55c1c61ec34cf71daf5445194c555a4cacdb29d4",
      "old_mode": 33188,
      "old_path": "dev/tools/pubspec.yaml",
      "new_id": "de4632f3b5a84c59c45bcb32cd6046e05d0653fb",
      "new_mode": 33188,
      "new_path": "dev/tools/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "a0ac764daa318f5e47d8cfa04bbdbf00e0177df2",
      "old_mode": 33188,
      "old_path": "dev/tools/vitool/pubspec.yaml",
      "new_id": "7495fe3db55919c1e66c1474ac15310c72e1ceae",
      "new_mode": 33188,
      "new_path": "dev/tools/vitool/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "5900975de6ca92bf7e6d786e2fcd55c6fe59eb87",
      "old_mode": 33188,
      "old_path": "examples/catalog/pubspec.yaml",
      "new_id": "f7e42913eb3377b2f2b224ee7aa7881e3ffe502b",
      "new_mode": 33188,
      "new_path": "examples/catalog/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "840beb9017ab28da5be4741b296d3678ea504b9c",
      "old_mode": 33188,
      "old_path": "examples/flutter_gallery/pubspec.yaml",
      "new_id": "5bda92cecd3593d8d9d603835cdb191a9f140261",
      "new_mode": 33188,
      "new_path": "examples/flutter_gallery/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "8d30d42819a0b5cef9b5810ee25f165d6717a6e6",
      "old_mode": 33188,
      "old_path": "examples/hello_world/pubspec.yaml",
      "new_id": "0820e55455e986c3d189a42c5b16b104beb13e2f",
      "new_mode": 33188,
      "new_path": "examples/hello_world/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "7a1f0d2be9646c9f36887e863424f4863fd82aae",
      "old_mode": 33188,
      "old_path": "examples/layers/pubspec.yaml",
      "new_id": "a13e033d551d1414e2791af92662cc81f5880d90",
      "new_mode": 33188,
      "new_path": "examples/layers/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "e6fe6d24d50e6a65ee7bf28bcb5b11cb1be79dfb",
      "old_mode": 33188,
      "old_path": "examples/platform_channel/pubspec.yaml",
      "new_id": "49dd4303addfa1ea472604740a57222ef10dc826",
      "new_mode": 33188,
      "new_path": "examples/platform_channel/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "a5c5406437bf1c0f92003c18b21c1e5b8e659fa5",
      "old_mode": 33188,
      "old_path": "examples/platform_channel_swift/pubspec.yaml",
      "new_id": "69481409a2e19a439dcdc8d95ffd96bd12efc5eb",
      "new_mode": 33188,
      "new_path": "examples/platform_channel_swift/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "a6806b88e97fe9fdfd7b12d867492cc015fe2fdc",
      "old_mode": 33188,
      "old_path": "examples/stocks/pubspec.yaml",
      "new_id": "3a498873433968f973472f0243075698730bc9cb",
      "new_mode": 33188,
      "new_path": "examples/stocks/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "e558021bc9cc21bb6d416120515ffd04bb483e20",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/analysis_options_user.yaml",
      "new_id": "e7c5d8b0f63299b7ab28c7b42d0789a985e9eb88",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/analysis_options_user.yaml"
    },
    {
      "type": "modify",
      "old_id": "5f984cb0ae45a1058ad889efd283d046a62d61bd",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/animation/animations.dart",
      "new_id": "a6c1c79a063cfc399abd83a83bd56b36541418f1",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/animation/animations.dart"
    },
    {
      "type": "modify",
      "old_id": "ffce91df1c57e8ae00bee3dfbb9fbd3bd80a3287",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/animation/listener_helpers.dart",
      "new_id": "53bec68f9a0e2de8f7b2f7bca9e94656f8185751",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/animation/listener_helpers.dart"
    },
    {
      "type": "modify",
      "old_id": "c01b053495985dbec54069353428099be249332d",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/foundation/binding.dart",
      "new_id": "34e4f4269d8b21396463fcc2c896db10a1826271",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/foundation/binding.dart"
    },
    {
      "type": "modify",
      "old_id": "244af8e7ab16135db75049a5648d793818e88e8e",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/foundation/diagnostics.dart",
      "new_id": "4f90f82c21f36ae9aa452370a4b410fc5f94c94f",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/foundation/diagnostics.dart"
    },
    {
      "type": "modify",
      "old_id": "49d9eeabb7ac7816ff4ca8dab9f0375b9ebaa714",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/gestures/binding.dart",
      "new_id": "090a0f35d768af3e23f5c106eba492be2a0830c4",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/gestures/binding.dart"
    },
    {
      "type": "modify",
      "old_id": "87bdf8ebfb5b1b27050abc89d9c55830e321ba4e",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/painting/binding.dart",
      "new_id": "34ac70d0d7045d6d2b7d5cdf41a878c61fc71d8a",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/painting/binding.dart"
    },
    {
      "type": "modify",
      "old_id": "323c32ddac8e1825e35ca092938a88c2432cc519",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/rendering/binding.dart",
      "new_id": "fd46141b28d01c284ff82e1c882eca6c4e2aace8",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/rendering/binding.dart"
    },
    {
      "type": "modify",
      "old_id": "7df833011d503c7f2c5ca9880028ff363ee545de",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/rendering/box.dart",
      "new_id": "ad4ecee38991bf96c6053ccfb7b581c4ce8654e8",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/rendering/box.dart"
    },
    {
      "type": "modify",
      "old_id": "0dd0a6b26c1856bdebb098ab0805d5bac71d4a2a",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/rendering/debug_overflow_indicator.dart",
      "new_id": "b9fbdce827f36e80a727fef2b9d8323eec92dda3",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/rendering/debug_overflow_indicator.dart"
    },
    {
      "type": "modify",
      "old_id": "8a92f06c8aeae9b12d4e0578132c7c888fba84b3",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/rendering/object.dart",
      "new_id": "9de50e90be123a5488ded6a86be7c171e55cee08",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/rendering/object.dart"
    },
    {
      "type": "modify",
      "old_id": "daa4d03719056d8c9f7886913bcb3d05851566b2",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/rendering/proxy_box.dart",
      "new_id": "46d988e79947c7b7323b49616f044a869d7100a6",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/rendering/proxy_box.dart"
    },
    {
      "type": "modify",
      "old_id": "28b4a528ea385a9edfcf6088beef24f4f37ed154",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/scheduler/binding.dart",
      "new_id": "61f8d17447e5767a01f0d5af6625179cc3a198d8",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/scheduler/binding.dart"
    },
    {
      "type": "modify",
      "old_id": "351465ca14babf09de7a596c11987d400e7932e7",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/semantics/binding.dart",
      "new_id": "abc0c0455ced7153c266b2362bb27bc90fe956e9",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/semantics/binding.dart"
    },
    {
      "type": "modify",
      "old_id": "1112969b0b361d58e38ce5f33ef4e9960ac0eabd",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/services/binding.dart",
      "new_id": "ebd2ae911061c86b211f34ddc06cdc0238b5a731",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/services/binding.dart"
    },
    {
      "type": "modify",
      "old_id": "170196bea6820fa072b725b797026cff686e4ff0",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/widgets/automatic_keep_alive.dart",
      "new_id": "a335dcda424bb0d403d6b18a37265e81a7683b2d",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/widgets/automatic_keep_alive.dart"
    },
    {
      "type": "modify",
      "old_id": "75a62ba1c5ff4e589deb947995c0bb5921d34642",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/widgets/binding.dart",
      "new_id": "67bc1c4563e4d462a552c1e8d11f8e51619988c1",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/widgets/binding.dart"
    },
    {
      "type": "modify",
      "old_id": "adb49edb4be57ad7c8e147747b89e634db0fea55",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/widgets/scroll_notification.dart",
      "new_id": "ba85032ea634820356b2a5de77af2091225bd606",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/widgets/scroll_notification.dart"
    },
    {
      "type": "modify",
      "old_id": "2ace171aafc703731fdb9a0510a96d4f75e77fad",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/widgets/sliver_persistent_header.dart",
      "new_id": "9719280f1d350345d84ad38746fdb97ef44470c1",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/widgets/sliver_persistent_header.dart"
    },
    {
      "type": "modify",
      "old_id": "5fa7c9fd260ebf60f0073ed438a2760830ee3b7d",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/widgets/ticker_provider.dart",
      "new_id": "2f374c607a2955b432e7b9213013244d652a1a61",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/widgets/ticker_provider.dart"
    },
    {
      "type": "modify",
      "old_id": "9fd4db5fdd406303d4a8b0639ffc9b37f005e52f",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/widgets/widget_inspector.dart",
      "new_id": "0df0634aabd88d8829998d307c9e856f52556c6e",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/widgets/widget_inspector.dart"
    },
    {
      "type": "modify",
      "old_id": "b30fa41725e184380a8e94c81377417f1ca85f87",
      "old_mode": 33188,
      "old_path": "packages/flutter/pubspec.yaml",
      "new_id": "7f701bb5377c6089064a1cd688a07e6ddabd1f37",
      "new_mode": 33188,
      "new_path": "packages/flutter/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "858d749e4e2ab3edd0537da55c5c4b2693b8cfc7",
      "old_mode": 33188,
      "old_path": "packages/flutter/test/widgets/binding_test.dart",
      "new_id": "d1abbe836946aec02974737965015c698f8664ae",
      "new_mode": 33188,
      "new_path": "packages/flutter/test/widgets/binding_test.dart"
    },
    {
      "type": "modify",
      "old_id": "5e1dd53662cd355d24bd1c4bb01eebe2e6946b1d",
      "old_mode": 33188,
      "old_path": "packages/flutter_driver/pubspec.yaml",
      "new_id": "ac9966a60d69f6d1dd16513261d9b3254b4dde1d",
      "new_mode": 33188,
      "new_path": "packages/flutter_driver/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "40e07778b5454b2965b4f1f8cdf1025b2678eb9d",
      "old_mode": 33188,
      "old_path": "packages/flutter_goldens/pubspec.yaml",
      "new_id": "c897e914f7b0516f35f972a3de728e15a25bdb6f",
      "new_mode": 33188,
      "new_path": "packages/flutter_goldens/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "2c52973f8e4cc2d68543c6c67091d8225518040c",
      "old_mode": 33188,
      "old_path": "packages/flutter_localizations/pubspec.yaml",
      "new_id": "f6a972bd32096620616b0039252ed821c940cd56",
      "new_mode": 33188,
      "new_path": "packages/flutter_localizations/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "a6e3561e181323c5a2ec99acf9ecae930657edc9",
      "old_mode": 33188,
      "old_path": "packages/flutter_test/lib/src/binding.dart",
      "new_id": "80c3fb8435f3017e04a469485b2e32d772db5352",
      "new_mode": 33188,
      "new_path": "packages/flutter_test/lib/src/binding.dart"
    },
    {
      "type": "modify",
      "old_id": "9a1cbcf9ebe820f12c3813eb878880bcb20dd5b6",
      "old_mode": 33188,
      "old_path": "packages/flutter_test/pubspec.yaml",
      "new_id": "14f4f6367bd23c0e8241a71deb57d25f917fdc79",
      "new_mode": 33188,
      "new_path": "packages/flutter_test/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "a29cec047b2352c697b09c4777725d77329c069f",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/dart/analysis.dart",
      "new_id": "189c17431ce3992dedaa411e1531794d23873299",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/dart/analysis.dart"
    },
    {
      "type": "modify",
      "old_id": "cbf1c08be44fa5eeaf1951ab55783693d2385a54",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/pubspec.yaml",
      "new_id": "ec9d1402af575c610f98d29c18a8b4ea9104058e",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "3d2b0c7ffa7f86607bae6f13608dc6ee5dc43e1f",
      "old_mode": 33188,
      "old_path": "packages/fuchsia_remote_debug_protocol/pubspec.yaml",
      "new_id": "820a464d44d1dc5bd23b4b1186723fe419c6c3fd",
      "new_mode": 33188,
      "new_path": "packages/fuchsia_remote_debug_protocol/pubspec.yaml"
    }
  ]
}
