)]}'
{
  "commit": "4f8acd846245b19ec7d133abfc43e26ec6c84ef7",
  "tree": "a8e6e7a3af6ff48a1fa86bcc39e7dba58855cebc",
  "parents": [
    "e4c2c978a6939c30b069ee785536d6514be78c96"
  ],
  "author": {
    "name": "Michael Klimushyn",
    "email": "mklim@google.com",
    "time": "Wed Oct 17 08:07:49 2018 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Oct 17 08:07:49 2018 -0700"
  },
  "message": "Set `FlutterDevice.viewFilter` by CLI flag (#23026)\n\n`FlutterDevice.views` is limited by a filter. Pipe this filter up as an\r\noption for the commands that instantiate `FlutterDevice`s. This is the\r\nfirst change necessary for the CLI tooling to target specific isolates\r\n(#22009).\r\n\r\nMore work needs to be done after this patch.\r\n* Isolate names are dynamically generated and change every restart.\r\n* This just filters views, not background isolates (`VMService.isolates`).\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c22cc0fb0df135bf73fdb439c2d35f7c632a854a",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/commands/attach.dart",
      "new_id": "50091d8212c3b4e387d92f10282202d81ba89a76",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/commands/attach.dart"
    },
    {
      "type": "modify",
      "old_id": "ae5da504b5eb9fcbc0eeb54ecb59e1d677edcce5",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/commands/daemon.dart",
      "new_id": "203315e6502053b96167a8e6ed9e4245e45e88a3",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/commands/daemon.dart"
    },
    {
      "type": "modify",
      "old_id": "e9f73897ae972f791270fe4bc4ebef1ec814ecb7",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/commands/fuchsia_reload.dart",
      "new_id": "cde51366b7646b6ba067d9ca621e340b085cc5fe",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/commands/fuchsia_reload.dart"
    },
    {
      "type": "modify",
      "old_id": "66566196bc34dbcc21c57f039421ee0276f531e5",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/commands/run.dart",
      "new_id": "b94543e1281eda46da5f68c9ada10059c9ce9c5e",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/commands/run.dart"
    },
    {
      "type": "modify",
      "old_id": "9074d32f8a4e9b98b288cc751f5787471c2218cb",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/resident_runner.dart",
      "new_id": "98b9e1f059bdaedcfcdaeeef30affd72edc9a609",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/resident_runner.dart"
    },
    {
      "type": "modify",
      "old_id": "ae5762a7fe996c1976d38de8d158c00a4d4e4c4f",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/run_cold.dart",
      "new_id": "9d301de29f3597e8328be97a43fb75d4a973a329",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/run_cold.dart"
    },
    {
      "type": "modify",
      "old_id": "cd65b9bddc8fbce4018b91a21658b718aa85f13f",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/run_hot.dart",
      "new_id": "3ac58e91d13029976834bd7c94d210a37699b3e7",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/run_hot.dart"
    },
    {
      "type": "modify",
      "old_id": "c097507513a601caef39dae77b4038f6aa229afa",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/runner/flutter_command.dart",
      "new_id": "e2b874851141e25f56d012ed2bdffa51371c810d",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/runner/flutter_command.dart"
    },
    {
      "type": "modify",
      "old_id": "d63fd82180cdb1198814e41dc80fd0fb6a863bc3",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/vmservice.dart",
      "new_id": "bc1586f724baa5438b8873d601272930a0a005ae",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/vmservice.dart"
    }
  ]
}
