)]}'
{
  "commit": "7ffcd3d22d7bc1222d53d6d3bb83f59891aac2c2",
  "tree": "15292dd89f19943a41830063978af23c3668b962",
  "parents": [
    "a21c93dd70aa14fb3256bdabc814ff54848ca09c"
  ],
  "author": {
    "name": "Chris Bracken",
    "email": "chris@bracken.jp",
    "time": "Tue Apr 24 14:03:41 2018 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Apr 24 14:03:41 2018 -0700"
  },
  "message": "Extract KernelCompiler class (#16937)\n\nWraps the compile function in a class injected via the global context,\r\nwhich makes it easier to mock in unit tests -- specifically tests for\r\nAOT snapshotting, which already require pretty significant amounts of\r\nmock inputs.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f1da29b8a83ac6707d7196d12b46192a69fb7d76",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/bundle.dart",
      "new_id": "771d8f0b726c4bca7f0fc10d7f1f993a7e9d9c41",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/bundle.dart"
    },
    {
      "type": "modify",
      "old_id": "716255f57f49d21f3dbf177e63b6453cc5336310",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/commands/build_aot.dart",
      "new_id": "ddf703909fc745b302fd3d8a52cb0ac8ea09809a",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/commands/build_aot.dart"
    },
    {
      "type": "modify",
      "old_id": "4e3d3baf4a0010a4c0b7aa4b7052188a2a0ec0cb",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/compile.dart",
      "new_id": "dfab8d34e423dcbf6344c417a19effeb0fd24a66",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/compile.dart"
    },
    {
      "type": "modify",
      "old_id": "ed3f48be1b1531973b5ff7d3a87ec62d26846b4a",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/context_runner.dart",
      "new_id": "8b41406b2d3861787adcd7359bba422363d3ac76",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/context_runner.dart"
    },
    {
      "type": "modify",
      "old_id": "f5931e0a8da8e6f174f74e4c80666702339bf203",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/compile_test.dart",
      "new_id": "2fe63a859936b0f6e3138013a84008653070c734",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/compile_test.dart"
    }
  ]
}
