)]}'
{
  "commit": "bf3e1262546cf82d224403d28c7c62c93e3a88ea",
  "tree": "9e7b708afd062512e2db36a7f8a5cac24b994fa9",
  "parents": [
    "cfd76b571697ea98fef6b3a63ba937d0415d77cc"
  ],
  "author": {
    "name": "Natalie Weizenbaum",
    "email": "nweiz@google.com",
    "time": "Wed Aug 12 13:38:48 2015 -0700"
  },
  "committer": {
    "name": "Natalie Weizenbaum",
    "email": "nweiz@google.com",
    "time": "Wed Aug 12 13:38:48 2015 -0700"
  },
  "message": "Don\u0027t throw for unparseable frames.\n\nIf the stack trace parser throws when it encounters a frame it doesn\u0027t\nunderstand, that tends to obscure other errors and generally make life\ndifficult for users.\n\nR\u003drnystrom@google.com\n\nReview URL: https://codereview.chromium.org//1283113002 .\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1d4eaae1d6e1e8fd54d912d4d4b6220aa5d3ff4c",
      "old_mode": 33188,
      "old_path": "pkgs/stack_trace/CHANGELOG.md",
      "new_id": "ed1a6c7e25e38a799bbbb9d65e3e2957bf685988",
      "new_mode": 33188,
      "new_path": "pkgs/stack_trace/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "a5fd6ae2df0554ceb4a7dba0ce0ef6733db1d9b5",
      "old_mode": 33188,
      "old_path": "pkgs/stack_trace/lib/src/frame.dart",
      "new_id": "072983a1b3c03ad4a63268fe529fa9eae4e0f267",
      "new_mode": 33188,
      "new_path": "pkgs/stack_trace/lib/src/frame.dart"
    },
    {
      "type": "modify",
      "old_id": "a1691ed1850f9e9adbdd9b944938862bfb0d0bd4",
      "old_mode": 33188,
      "old_path": "pkgs/stack_trace/lib/src/trace.dart",
      "new_id": "f615cd26abc67852db2cbc323f4007aa916e4318",
      "new_mode": 33188,
      "new_path": "pkgs/stack_trace/lib/src/trace.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "19d09c65ffc580a9f74c0a4cafb5f615ba37a3ee",
      "new_mode": 33188,
      "new_path": "pkgs/stack_trace/lib/src/unparsed_frame.dart"
    },
    {
      "type": "modify",
      "old_id": "ac875a9106bbfd3b73154f670e5e66152867fadd",
      "old_mode": 33188,
      "old_path": "pkgs/stack_trace/lib/stack_trace.dart",
      "new_id": "6bba6350f1d150f88bb7dca0f7ab1fd7ed9ac49e",
      "new_mode": 33188,
      "new_path": "pkgs/stack_trace/lib/stack_trace.dart"
    },
    {
      "type": "modify",
      "old_id": "809822a6db0f66ad5f3fb178dfc1c9b1abbf540b",
      "old_mode": 33188,
      "old_path": "pkgs/stack_trace/test/frame_test.dart",
      "new_id": "1233cbf85b1b002772863e70a4e9a7fead3d7b2e",
      "new_mode": 33188,
      "new_path": "pkgs/stack_trace/test/frame_test.dart"
    },
    {
      "type": "modify",
      "old_id": "14e1e2bd1c5066c2fc4230a95df2afd25e86a46b",
      "old_mode": 33188,
      "old_path": "pkgs/stack_trace/test/trace_test.dart",
      "new_id": "1cc32f7ccacf4390cf8a87f50a91c331bc9ffea4",
      "new_mode": 33188,
      "new_path": "pkgs/stack_trace/test/trace_test.dart"
    }
  ]
}
