)]}'
{
  "commit": "176220ab54def3d5d2ea96a5c811fbc7f637b56e",
  "tree": "2342f2a4bfabe181209c376399023ef7fb7f59de",
  "parents": [
    "8f5c9a384d8f812f60a39e3ce238a54e270e614f"
  ],
  "author": {
    "name": "Winston Ewert",
    "email": "winstonewert@google.com",
    "time": "Mon Apr 27 10:55:41 2015 -0700"
  },
  "committer": {
    "name": "Winston Ewert",
    "email": "winstonewert@google.com",
    "time": "Mon Apr 27 10:55:41 2015 -0700"
  },
  "message": "Handles empty traces.\n\nPreviously .terse() would die if it processes an empty stack trace.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2fce0c7c3d51aa64dc5f1a1eef025d4586b642fd",
      "old_mode": 33188,
      "old_path": "pkgs/stack_trace/lib/src/trace.dart",
      "new_id": "84a19ef221da8c0dc36c92f97531a500432ab0b8",
      "new_mode": 33188,
      "new_path": "pkgs/stack_trace/lib/src/trace.dart"
    },
    {
      "type": "modify",
      "old_id": "249e9f6f2c0502dc1bf84da1a7e595075b7f24c3",
      "old_mode": 33188,
      "old_path": "pkgs/stack_trace/test/trace_test.dart",
      "new_id": "7fb9b5b19a6776b7fa59b07e76494975f926127f",
      "new_mode": 33188,
      "new_path": "pkgs/stack_trace/test/trace_test.dart"
    }
  ]
}
