)]}'
{
  "commit": "f5241428183786683bfc53185257205282ac3833",
  "tree": "c3768ad68b50afa7f060a76534b18cde4202d894",
  "parents": [
    "0ae67270586cb00ac1aa0c9383cf0478143e487c"
  ],
  "author": {
    "name": "Olivier Chafik",
    "email": "ochafik@google.com",
    "time": "Tue Feb 09 10:13:07 2016"
  },
  "committer": {
    "name": "Olivier Chafik",
    "email": "ochafik@google.com",
    "time": "Tue Feb 09 10:13:07 2016"
  },
  "message": "move code around\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "1903c193218b2c2ecad22c016b2e2b5d83e41400",
      "old_mode": 33188,
      "old_path": "example/hello_dart_test/dart/_foreign_helper.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "71910a9baf5afb5461d560f725b2eaa43444af8d",
      "old_mode": 33188,
      "old_path": "example/hello_dart_test/dart/_interceptors.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "74d08879d3335d7575104b58d620abfd4be8e965",
      "old_mode": 33188,
      "old_path": "example/hello_dart_test/dart/_internal.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8a03983679d431e9e1dd37082a791a85abe39f0b",
      "old_mode": 33188,
      "old_path": "example/hello_dart_test/dart/_js_embedded_names.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b6c709a0207f0bd35465a4e41a28fec83df43b3b",
      "old_mode": 33188,
      "old_path": "example/hello_dart_test/dart/_js_helper.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3da30b565829b7633d1c14513a04f9f37f6d313b",
      "old_mode": 33188,
      "old_path": "example/hello_dart_test/dart/_js_mirrors.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1aae9e281af3affe643bd94c5b4da14f5bee9c4f",
      "old_mode": 33188,
      "old_path": "example/hello_dart_test/dart/_js_primitives.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3da30b565829b7633d1c14513a04f9f37f6d313b",
      "old_mode": 33188,
      "old_path": "example/hello_dart_test/dart/_metadata.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2e633408f77e3a05fc9016fb72b2a15362b17106",
      "old_mode": 33188,
      "old_path": "example/hello_dart_test/dart/_native_typed_data.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b742469a339dbf4f1e5afe587db6afbe85ff02be",
      "old_mode": 33188,
      "old_path": "example/hello_dart_test/dart/async.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b49188611172c6c5282e9e8842ea7085ee07b169",
      "old_mode": 33188,
      "old_path": "example/hello_dart_test/dart/collection.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1ddb2ebc42fbfccd8a9b4b75f78fb4deae67b6a3",
      "old_mode": 33188,
      "old_path": "example/hello_dart_test/dart/convert.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1edf41e0e172adeea966192c9f0fa1b7ccc73764",
      "old_mode": 33188,
      "old_path": "example/hello_dart_test/dart/core.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bcde2fecac0754f8ccbe2d1d78c75d38a0b4c5bc",
      "old_mode": 33188,
      "old_path": "example/hello_dart_test/dart/html.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e98c017a162f81502a8c80fc54a8fb1f4b3e1333",
      "old_mode": 33188,
      "old_path": "example/hello_dart_test/dart/html_common.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8927cc7c566ab7d39410669ea57a4681a560e923",
      "old_mode": 33188,
      "old_path": "example/hello_dart_test/dart/isolate.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e1cfdc5a6a8ca50f664b9943b495c684679be14c",
      "old_mode": 33188,
      "old_path": "example/hello_dart_test/dart/js.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e6a862d399a9ad8d619cfe611b2bea577a7f2b93",
      "old_mode": 33188,
      "old_path": "example/hello_dart_test/dart/math.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3da30b565829b7633d1c14513a04f9f37f6d313b",
      "old_mode": 33188,
      "old_path": "example/hello_dart_test/dart/mirrors.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c2cc3380d732b2fd200b1dd43f4d5addeb6ee69b",
      "old_mode": 33188,
      "old_path": "example/hello_dart_test/dart/typed_data.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e6dd28e9808f01796cd8e4c45afa32709609c129",
      "old_mode": 33188,
      "old_path": "example/hello_dart_test/hello_dart_test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aeb24c24ee17f4ecfdd0be419c6abba73deae006",
      "new_mode": 33188,
      "new_path": "test/tree_shaking/DeltaBlue/BenchmarkBase.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "00caa6bb3f4d43432c61ffbc4ccad62085d7c9a8",
      "new_mode": 33188,
      "new_path": "test/tree_shaking/DeltaBlue/DeltaBlue.js"
    },
    {
      "type": "rename",
      "old_id": "2a44b27c712f7367d052bb78f120d80f6d0a0fa8",
      "old_mode": 33188,
      "old_path": "example/hello_dart_test/dart/_debugger.js",
      "new_id": "c86ab07ecf582795e7241c60fd916e6a06f7a237",
      "new_mode": 33188,
      "new_path": "test/tree_shaking/DeltaBlue/dart/_debugger.js",
      "score": 74
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2b40035c62a0ddaf513ff7faf79cdf7461b3f24b",
      "new_mode": 33188,
      "new_path": "test/tree_shaking/DeltaBlue/dart/_foreign_helper.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "081ec5beae6c09715631de9afc88ef70c830dcc7",
      "new_mode": 33188,
      "new_path": "test/tree_shaking/DeltaBlue/dart/_interceptors.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d5dbbb6c77358ec25a8abaf52e264467fcb85a08",
      "new_mode": 33188,
      "new_path": "test/tree_shaking/DeltaBlue/dart/_internal.js"
    },
    {
      "type": "rename",
      "old_id": "cbaf15f155886624ab24a5302b90ab43be6f5896",
      "old_mode": 33188,
      "old_path": "example/hello_dart_test/dart/_isolate_helper.js",
      "new_id": "cf976c60cea07c117f2a7f2d31f5cbe12bcd0c08",
      "new_mode": 33188,
      "new_path": "test/tree_shaking/DeltaBlue/dart/_isolate_helper.js",
      "score": 69
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d4a807f2427b97a2c5d1c08ddd6e95cb0cc198e4",
      "new_mode": 33188,
      "new_path": "test/tree_shaking/DeltaBlue/dart/_js_embedded_names.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fc64ed66594b7df84970d41f015c852b5cc5ba8f",
      "new_mode": 33188,
      "new_path": "test/tree_shaking/DeltaBlue/dart/_js_helper.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "42ed581bf124129f5aa66aee5d264fb0dea3860b",
      "new_mode": 33188,
      "new_path": "test/tree_shaking/DeltaBlue/dart/_js_mirrors.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "193fdcb139bac0651ca00f002f23e4d8156868e2",
      "new_mode": 33188,
      "new_path": "test/tree_shaking/DeltaBlue/dart/_js_primitives.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "42ed581bf124129f5aa66aee5d264fb0dea3860b",
      "new_mode": 33188,
      "new_path": "test/tree_shaking/DeltaBlue/dart/_metadata.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d18d0055de17b6e923e21fa8db16775604518745",
      "new_mode": 33188,
      "new_path": "test/tree_shaking/DeltaBlue/dart/_native_typed_data.js"
    },
    {
      "type": "rename",
      "old_id": "d2c3a9b4db49252b24cd638c47f6e4eaa7a741bd",
      "old_mode": 33188,
      "old_path": "example/hello_dart_test/dart/_runtime.js",
      "new_id": "e9bb5f2fe2207af995b397fcbe944acb3b05bdc0",
      "new_mode": 33188,
      "new_path": "test/tree_shaking/DeltaBlue/dart/_runtime.js",
      "score": 95
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1f629ea12cbbb89bbe9de69fadab2be72f721a3f",
      "new_mode": 33188,
      "new_path": "test/tree_shaking/DeltaBlue/dart/async.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f0f6171a36325f1ba1048cea14de61b0860707e",
      "new_mode": 33188,
      "new_path": "test/tree_shaking/DeltaBlue/dart/collection.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ea7a5a69905579abab67453c331867ae0de6e98d",
      "new_mode": 33188,
      "new_path": "test/tree_shaking/DeltaBlue/dart/convert.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ded8b977729d4241742e4f3652f9da1de2a3290f",
      "new_mode": 33188,
      "new_path": "test/tree_shaking/DeltaBlue/dart/core.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0638bd6218abcaf7061188b7e4ebe3c97d5613c2",
      "new_mode": 33188,
      "new_path": "test/tree_shaking/DeltaBlue/dart/html.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "17c85e46cfbdd1613920cd4efbf9e6c8e1cc447c",
      "new_mode": 33188,
      "new_path": "test/tree_shaking/DeltaBlue/dart/html_common.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1788237c0905fd3b45fc4cf6628968318ba5a7fa",
      "new_mode": 33188,
      "new_path": "test/tree_shaking/DeltaBlue/dart/isolate.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8a6a074d987b28de870058a788f99ee616293506",
      "new_mode": 33188,
      "new_path": "test/tree_shaking/DeltaBlue/dart/js.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "42ed581bf124129f5aa66aee5d264fb0dea3860b",
      "new_mode": 33188,
      "new_path": "test/tree_shaking/DeltaBlue/dart/math.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "42ed581bf124129f5aa66aee5d264fb0dea3860b",
      "new_mode": 33188,
      "new_path": "test/tree_shaking/DeltaBlue/dart/mirrors.js"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5e8e2612e51666e2444966f732c361567e83d093",
      "new_mode": 33188,
      "new_path": "test/tree_shaking/DeltaBlue/dart/typed_data.js"
    },
    {
      "type": "modify",
      "old_id": "216c9f13b6492dc1bc6eee0f96245e8a8b1f1587",
      "old_mode": 33188,
      "old_path": "tool/sdk_expected_errors.txt",
      "new_id": "c6a6057a4c632b86c0fd41259efe76218cd781ca",
      "new_mode": 33188,
      "new_path": "tool/sdk_expected_errors.txt"
    },
    {
      "type": "modify",
      "old_id": "fad2158ab60ff3eab07a8e1ee8ac67cea6db64ec",
      "old_mode": 33261,
      "old_path": "tool/tree_shaking_test.sh",
      "new_id": "e24d20e8a81f3e055ee78a188cd22f9eb6d5c560",
      "new_mode": 33261,
      "new_path": "tool/tree_shaking_test.sh"
    }
  ]
}
