)]}'
{
  "commit": "b1e47f0da90352dcc5378855d0980970d792acaa",
  "tree": "f35fe950d3133abd028146587ecf13d44f28e143",
  "parents": [
    "530cbf8b91abc6c14d9f5122a3c09f8f0c55a238"
  ],
  "author": {
    "name": "Natalie Weizenbaum",
    "email": "nweiz@google.com",
    "time": "Tue Jun 14 16:23:18 2016 -0700"
  },
  "committer": {
    "name": "Natalie Weizenbaum",
    "email": "nweiz@google.com",
    "time": "Tue Jun 14 16:23:18 2016 -0700"
  },
  "message": "Trace.current skips an extra frame in JS.\n\nJS traces include a frame for StackTrace.current while VM traces do not.\n\nR\u003drnystrom@google.com\n\nReview URL: https://codereview.chromium.org//2067063002 .\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "174754ccda6918fe1566a8c025b26c787d7fc4a1",
      "old_mode": 33188,
      "old_path": "pkgs/stack_trace/CHANGELOG.md",
      "new_id": "21fd73454834e6f4994b418a9ed704a37b866698",
      "new_mode": 33188,
      "new_path": "pkgs/stack_trace/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "8537b6236109fc3f3db452b2c5f894e4bd851d15",
      "old_mode": 33188,
      "old_path": "pkgs/stack_trace/lib/src/trace.dart",
      "new_id": "20343ad5a53bbe27829d6f19a1fb00046ba63236",
      "new_mode": 33188,
      "new_path": "pkgs/stack_trace/lib/src/trace.dart"
    },
    {
      "type": "modify",
      "old_id": "710abdc04a4813ccd94154c71ac3774401ffc871",
      "old_mode": 33188,
      "old_path": "pkgs/stack_trace/lib/src/utils.dart",
      "new_id": "b06d462aa5dc1aef4e7293c020426e61a897b22a",
      "new_mode": 33188,
      "new_path": "pkgs/stack_trace/lib/src/utils.dart"
    },
    {
      "type": "modify",
      "old_id": "ac3c3114a73a0de21b69c2c19202ea7414a67cd8",
      "old_mode": 33188,
      "old_path": "pkgs/stack_trace/pubspec.yaml",
      "new_id": "06c9d3c4855b41c118ace8f19f5172478a5479da",
      "new_mode": 33188,
      "new_path": "pkgs/stack_trace/pubspec.yaml"
    }
  ]
}
