)]}'
{
  "commit": "11c4fcd54ceea4566375da16081f63e52d6b85f9",
  "tree": "42d5616809e45a5b0a4670f8ae239522c287245c",
  "parents": [
    "b7b07fa26a253447f27e587ab143df1f898e4e43"
  ],
  "author": {
    "name": "Paul Berry",
    "email": "stereotype441@gmail.com",
    "time": "Thu Sep 24 10:27:59 2020 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Sep 24 10:27:59 2020 -0700"
  },
  "message": "Avoid converting stacktrace to nullable and then null checking it. (dart-lang/stack_trace#82)\n\nThe Dart implementation will soon be changed so that a declaration\r\nsuch as `T? x \u003d y`, where `y` has a non-nullable type, automatically\r\npromotes `x` to a non-nullable type.  This will in turn cause a\r\nwarning if a non-nullable value is assigned to a nullable variable and\r\nthen null checked.\r\n\r\nWe\u0027re currently doing that in one place, and there\u0027s no need to, so\r\nremove the unnecessary type conversion and null check.\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ce7935dd6baa5ff996055fe0a7566c8cfc41f13e",
      "old_mode": 33188,
      "old_path": "pkgs/stack_trace/CHANGELOG.md",
      "new_id": "da560f08501b79e27ab4b47790896a0a62613171",
      "new_mode": 33188,
      "new_path": "pkgs/stack_trace/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "13cdf2763fab86ca6f0bb86549e7d6350791e7e2",
      "old_mode": 33188,
      "old_path": "pkgs/stack_trace/lib/src/stack_zone_specification.dart",
      "new_id": "e13e5d481b198b725d234e00e225f55846fd4064",
      "new_mode": 33188,
      "new_path": "pkgs/stack_trace/lib/src/stack_zone_specification.dart"
    },
    {
      "type": "modify",
      "old_id": "7384c7960ff75bfba902431f40ee0d8cede9aad3",
      "old_mode": 33188,
      "old_path": "pkgs/stack_trace/pubspec.yaml",
      "new_id": "1a19c9fd99d9c7a85be52b2a6b38294c575630e8",
      "new_mode": 33188,
      "new_path": "pkgs/stack_trace/pubspec.yaml"
    }
  ]
}
