)]}'
{
  "commit": "6171a1a421821c15ec74bc44487d704bb7c3b570",
  "tree": "c67069dcf67de2bd1203d5356f08ab634b1a10b3",
  "parents": [
    "2b3823f4a9309c23b0b1d1c0faa31df5f9a24c54"
  ],
  "author": {
    "name": "Olivier Chafik",
    "email": "ochafik@google.com",
    "time": "Thu Feb 11 03:22:59 2016"
  },
  "committer": {
    "name": "Olivier Chafik",
    "email": "ochafik@google.com",
    "time": "Thu Feb 11 03:22:59 2016"
  },
  "message": "Split Parameter and TypeParameter out of Identifier\n\n(and drop RestParameter)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "005808114b65eefe3e35961473b15a75dcb16424",
      "old_mode": 33188,
      "old_path": "lib/src/codegen/js_codegen.dart",
      "new_id": "82fc40f61157211290f6b4765a4dd8d4ce74b08d",
      "new_mode": 33188,
      "new_path": "lib/src/codegen/js_codegen.dart"
    },
    {
      "type": "modify",
      "old_id": "5037a3f0ef142003125f4e83838acf2d5f2f8dba",
      "old_mode": 33188,
      "old_path": "lib/src/js/builder.dart",
      "new_id": "73caa96255e3ab2d5a88bbdf7645f01121c0c4ab",
      "new_mode": 33188,
      "new_path": "lib/src/js/builder.dart"
    },
    {
      "type": "modify",
      "old_id": "cd0e807a9542a3cf4c5cb13da93722b2f49473a4",
      "old_mode": 33188,
      "old_path": "lib/src/js/nodes.dart",
      "new_id": "52181fb9ef45ec673ffc2a7047aa34c4ee1bfec5",
      "new_mode": 33188,
      "new_path": "lib/src/js/nodes.dart"
    },
    {
      "type": "modify",
      "old_id": "cc347255cb69d824453503dc5aeac5ba30f5cda4",
      "old_mode": 33188,
      "old_path": "lib/src/js/printer.dart",
      "new_id": "af3d0e2d4e79f170d8454d937751be49b89f1b42",
      "new_mode": 33188,
      "new_path": "lib/src/js/printer.dart"
    },
    {
      "type": "modify",
      "old_id": "eb55252a95903d41d2029c076ae9324af6c96e29",
      "old_mode": 33188,
      "old_path": "lib/src/js/template.dart",
      "new_id": "bd9ee431a1be1e9b27f5237a302ebadf49abc951",
      "new_mode": 33188,
      "new_path": "lib/src/js/template.dart"
    }
  ]
}
