)]}'
{
  "commit": "6c97dd2c6ca94d7d453f5b791d97b83314e342e9",
  "tree": "2e4ab5d85d2778238c9f6c0493e8dced1e1092f9",
  "parents": [
    "7a52fb6772e2906634791c17032543385054cc5e"
  ],
  "author": {
    "name": "Chris Bracken",
    "email": "chris@bracken.jp",
    "time": "Fri Mar 03 18:06:08 2017 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Mar 03 18:06:08 2017 -0800"
  },
  "message": "Declare locals as final where not reassigned (dev) (#8574)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3157029bb2b6a1806129a26ba3057cb7f40ac4f4",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/complex_layout/lib/main.dart",
      "new_id": "1d74418826c0826f70b2a23332240b387352619a",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/complex_layout/lib/main.dart"
    },
    {
      "type": "modify",
      "old_id": "f33a356b2ca478cb873bd66460f2200b410565fd",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/complex_layout/test_driver/scroll_perf_test.dart",
      "new_id": "29e97d6ba122e9048105e4d886a0e4fd3f1e91a6",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/complex_layout/test_driver/scroll_perf_test.dart"
    },
    {
      "type": "modify",
      "old_id": "5100fe3a8b39f10db89fbbfce9764c17f8ed2e83",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/microbenchmarks/lib/common.dart",
      "new_id": "cb695f1b294f79316b9cc000481e8b3078dc7538",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/microbenchmarks/lib/common.dart"
    },
    {
      "type": "modify",
      "old_id": "6c9beed29721f7a9100264f19c6d924866c2078a",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/microbenchmarks/lib/gestures/velocity_tracker_bench.dart",
      "new_id": "6c9cf68610ee3d5286f8584df16c2eecf8d45a7c",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/microbenchmarks/lib/gestures/velocity_tracker_bench.dart"
    },
    {
      "type": "modify",
      "old_id": "5312bed9ee345d5b83a36b75e4ff0534a9c21bea",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/microbenchmarks/lib/stocks/animation_bench.dart",
      "new_id": "7918fa9a52d563ceac4d7772415f0986babf4a9a",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/microbenchmarks/lib/stocks/animation_bench.dart"
    },
    {
      "type": "modify",
      "old_id": "9edc02c15485bdacc71d7be84dbd836f00c0c2a8",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/microbenchmarks/lib/stocks/build_bench.dart",
      "new_id": "37f6474547ab4e0e2a43722d2fd29861d513d296",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/microbenchmarks/lib/stocks/build_bench.dart"
    },
    {
      "type": "modify",
      "old_id": "d2d83c8080df5f3c86b6c57db1bc46979528419b",
      "old_mode": 33188,
      "old_path": "dev/benchmarks/microbenchmarks/lib/stocks/layout_bench.dart",
      "new_id": "b3172102ea56087d50638e322d2b37a9beb77946",
      "new_mode": 33188,
      "new_path": "dev/benchmarks/microbenchmarks/lib/stocks/layout_bench.dart"
    },
    {
      "type": "modify",
      "old_id": "737c54aa8f09810d7a56071ed17d2f6969ebdaaa",
      "old_mode": 33188,
      "old_path": "dev/bots/test.dart",
      "new_id": "5c2a505f388985444a7c458bce6e4704ab51bce0",
      "new_mode": 33188,
      "new_path": "dev/bots/test.dart"
    },
    {
      "type": "modify",
      "old_id": "0f683886cda302e7294e7fc3d336910db7f9b658",
      "old_mode": 33188,
      "old_path": "dev/devicelab/bin/run.dart",
      "new_id": "9400b1f0145383a15801ba9ac0538c2662cf113a",
      "new_mode": 33188,
      "new_path": "dev/devicelab/bin/run.dart"
    },
    {
      "type": "modify",
      "old_id": "7b0ebcad1834dbd4c23e67653fc64ba40aff111d",
      "old_mode": 33188,
      "old_path": "dev/devicelab/bin/tasks/analyzer_cli__analysis_time.dart",
      "new_id": "50ee992e050ecf97ef531b2d36957fd740f15079",
      "new_mode": 33188,
      "new_path": "dev/devicelab/bin/tasks/analyzer_cli__analysis_time.dart"
    },
    {
      "type": "modify",
      "old_id": "c02b5375c471af4c2803899f49102fb431afeb66",
      "old_mode": 33188,
      "old_path": "dev/devicelab/bin/tasks/analyzer_server__analysis_time.dart",
      "new_id": "922c8ce85e0ce5f1484971920fa9873c0be158d6",
      "new_mode": 33188,
      "new_path": "dev/devicelab/bin/tasks/analyzer_server__analysis_time.dart"
    },
    {
      "type": "modify",
      "old_id": "9eeb3bdd34f8b69e58f2636e223923a9014c0b0a",
      "old_mode": 33188,
      "old_path": "dev/devicelab/bin/tasks/hot_mode_dev_cycle__benchmark.dart",
      "new_id": "1b56bf94cebc47ceb48974782e86a9a3a5e107fc",
      "new_mode": 33188,
      "new_path": "dev/devicelab/bin/tasks/hot_mode_dev_cycle__benchmark.dart"
    },
    {
      "type": "modify",
      "old_id": "b80aae0e560fbdb75f7ae3ae803fcc6b3202a7f8",
      "old_mode": 33188,
      "old_path": "dev/devicelab/bin/tasks/technical_debt__cost.dart",
      "new_id": "14af90134f63ba939eba4610578874ed9263e46d",
      "new_mode": 33188,
      "new_path": "dev/devicelab/bin/tasks/technical_debt__cost.dart"
    },
    {
      "type": "modify",
      "old_id": "6b707eb54d20f8cdf97d9fba279fe6d809b11e45",
      "old_mode": 33188,
      "old_path": "dev/devicelab/lib/framework/adb.dart",
      "new_id": "ebaaf5c0f4e846a33baf10ee73692ec12fa5256e",
      "new_mode": 33188,
      "new_path": "dev/devicelab/lib/framework/adb.dart"
    },
    {
      "type": "modify",
      "old_id": "7eccabe83e475bd897a74f0b8249a5da345022d1",
      "old_mode": 33188,
      "old_path": "dev/devicelab/lib/framework/benchmarks.dart",
      "new_id": "b4bddfc665cbd57f4a48dd267e97741ee96a180f",
      "new_mode": 33188,
      "new_path": "dev/devicelab/lib/framework/benchmarks.dart"
    },
    {
      "type": "modify",
      "old_id": "71cf696408ec7f0fe4aec2bb44a86074a1cf9b70",
      "old_mode": 33188,
      "old_path": "dev/devicelab/lib/framework/framework.dart",
      "new_id": "5d6d88ab626850720416211af6442a80ac1d258e",
      "new_mode": 33188,
      "new_path": "dev/devicelab/lib/framework/framework.dart"
    },
    {
      "type": "modify",
      "old_id": "2bc97062c9f25880e6cb38e160a8addf9d0f7b42",
      "old_mode": 33188,
      "old_path": "dev/devicelab/lib/framework/manifest.dart",
      "new_id": "3eac7a14e913a1fab22f926add44c94b0550432b",
      "new_mode": 33188,
      "new_path": "dev/devicelab/lib/framework/manifest.dart"
    },
    {
      "type": "modify",
      "old_id": "49136f24178b65f5c2e6a55fe118154d9ae4aedd",
      "old_mode": 33188,
      "old_path": "dev/devicelab/lib/framework/runner.dart",
      "new_id": "c4fcac293538947a0b1935044a1229533c725cd4",
      "new_mode": 33188,
      "new_path": "dev/devicelab/lib/framework/runner.dart"
    },
    {
      "type": "modify",
      "old_id": "eb07c889c0f60de29959004f4a3a11a2629ceb04",
      "old_mode": 33188,
      "old_path": "dev/devicelab/lib/framework/utils.dart",
      "new_id": "4daafda559bbd99aabc04e333656da5ba7b5842c",
      "new_mode": 33188,
      "new_path": "dev/devicelab/lib/framework/utils.dart"
    },
    {
      "type": "modify",
      "old_id": "8463dccf62b35ff53c47268b13914d71ea0b7678",
      "old_mode": 33188,
      "old_path": "dev/devicelab/lib/tasks/gallery.dart",
      "new_id": "0dcd6b006efb2be605c0319e7f14f2ea45a427d8",
      "new_mode": 33188,
      "new_path": "dev/devicelab/lib/tasks/gallery.dart"
    },
    {
      "type": "modify",
      "old_id": "fea216d5d3d7632ccbcf341d68a4b74a3d612e61",
      "old_mode": 33188,
      "old_path": "dev/devicelab/lib/tasks/microbenchmarks.dart",
      "new_id": "20106aa0e805952c8396b3dbbbcbc818a263dc24",
      "new_mode": 33188,
      "new_path": "dev/devicelab/lib/tasks/microbenchmarks.dart"
    },
    {
      "type": "modify",
      "old_id": "b51ed4e76cd51bffc54011df83305e0dbdfe7fb3",
      "old_mode": 33188,
      "old_path": "dev/devicelab/lib/tasks/perf_tests.dart",
      "new_id": "960e4c77b442fdff3125e5ad9eef0b3c806035de",
      "new_mode": 33188,
      "new_path": "dev/devicelab/lib/tasks/perf_tests.dart"
    },
    {
      "type": "modify",
      "old_id": "422ae816fe9e57f221a4797b4230f3fa8829da46",
      "old_mode": 33188,
      "old_path": "dev/devicelab/lib/tasks/size_tests.dart",
      "new_id": "e652bc179aef74b9620cb07c97d639bfe18f3d08",
      "new_mode": 33188,
      "new_path": "dev/devicelab/lib/tasks/size_tests.dart"
    },
    {
      "type": "modify",
      "old_id": "840758c3bc7d046da206e5715300fbb448c678b6",
      "old_mode": 33188,
      "old_path": "dev/devicelab/test/adb_test.dart",
      "new_id": "ca72310e1b96e92d56238bbe9f08e23eab38e1af",
      "new_mode": 33188,
      "new_path": "dev/devicelab/test/adb_test.dart"
    },
    {
      "type": "modify",
      "old_id": "28eb0d99a1f866090bb1c48444aea4fc8bdb8728",
      "old_mode": 33188,
      "old_path": "dev/devicelab/test/manifest_test.dart",
      "new_id": "2478e26b5ca6e58eddc2feae1ffb9c3b8d5a240d",
      "new_mode": 33188,
      "new_path": "dev/devicelab/test/manifest_test.dart"
    },
    {
      "type": "modify",
      "old_id": "3f7c77a98c2b7f9ab3d72d5fd2cd9c61b4dced12",
      "old_mode": 33188,
      "old_path": "dev/devicelab/test/run_test.dart",
      "new_id": "4a1b2d59cb1eaec78d3f62af4bdb8cd5ac0144be",
      "new_mode": 33188,
      "new_path": "dev/devicelab/test/run_test.dart"
    },
    {
      "type": "modify",
      "old_id": "b8a5b1e702bb08b8dacaa154078c409f4446863c",
      "old_mode": 33188,
      "old_path": "dev/manual_tests/card_collection.dart",
      "new_id": "0bfca126d932826c2feacdd943c315830acc8d86",
      "new_mode": 33188,
      "new_path": "dev/manual_tests/card_collection.dart"
    },
    {
      "type": "modify",
      "old_id": "d32ad69ea072a464cca865c5da50c7474893b034",
      "old_mode": 33188,
      "old_path": "dev/manual_tests/drag_and_drop.dart",
      "new_id": "1986d25053f2525566fdb684bca93d543df8f282",
      "new_mode": 33188,
      "new_path": "dev/manual_tests/drag_and_drop.dart"
    },
    {
      "type": "modify",
      "old_id": "4efc6af031567ff7c8fdcf4c03ccc42d2869abf0",
      "old_mode": 33188,
      "old_path": "dev/manual_tests/overlay_geometry.dart",
      "new_id": "4c283b1449f1b433c77cd68d0fa9f4129c36e35e",
      "new_mode": 33188,
      "new_path": "dev/manual_tests/overlay_geometry.dart"
    },
    {
      "type": "modify",
      "old_id": "724b816ff388d89cc530a2dd688690ebb71c59ae",
      "old_mode": 33188,
      "old_path": "dev/manual_tests/page_view.dart",
      "new_id": "776fb64d211ed24d667e62b0b189ec19fe07133c",
      "new_mode": 33188,
      "new_path": "dev/manual_tests/page_view.dart"
    },
    {
      "type": "modify",
      "old_id": "34defcbb205d4b935215c9808fbfa822bee55094",
      "old_mode": 33188,
      "old_path": "dev/manual_tests/test/card_collection_test.dart",
      "new_id": "6afde78b109fc148890b9891526f745328a3dd5b",
      "new_mode": 33188,
      "new_path": "dev/manual_tests/test/card_collection_test.dart"
    },
    {
      "type": "modify",
      "old_id": "577d73438e65217297c3614de25b44ad3370ad55",
      "old_mode": 33188,
      "old_path": "dev/tools/dartdoc.dart",
      "new_id": "3ae633aa8ac4dbb7fa441ad6e8666ba65b89cf50",
      "new_mode": 33188,
      "new_path": "dev/tools/dartdoc.dart"
    },
    {
      "type": "modify",
      "old_id": "1c857221d662d285cacd4850e08c32e08a8050a2",
      "old_mode": 33188,
      "old_path": "dev/tools/javadoc.dart",
      "new_id": "e888060bbffa21694ce89f2f6df3086e86610bce",
      "new_mode": 33188,
      "new_path": "dev/tools/javadoc.dart"
    },
    {
      "type": "modify",
      "old_id": "e53adc3588336a1c486639f8fc09911f0531ffcd",
      "old_mode": 33188,
      "old_path": "dev/tools/mega_gallery.dart",
      "new_id": "fd68187264bd69b2f2876e16327ebd95b4b02c4f",
      "new_mode": 33188,
      "new_path": "dev/tools/mega_gallery.dart"
    },
    {
      "type": "modify",
      "old_id": "690ad2ed3e4b6f6526a8cb0e8791dfbf0572a973",
      "old_mode": 33188,
      "old_path": "dev/tools/update_icons.dart",
      "new_id": "0b3e46feb17b98ba868c90efa0c3d974be7c70ce",
      "new_mode": 33188,
      "new_path": "dev/tools/update_icons.dart"
    }
  ]
}
