)]}'
{
  "commit": "aecb614eac3caa333658493b31a32b4e904cb0a4",
  "tree": "de70a427aaea42a9832f708deef50b2a4b4aadea",
  "parents": [
    "743261148086abc5cc8f29f1aa1f9b1ed340f5f8"
  ],
  "author": {
    "name": "Nate Bosch",
    "email": "nbosch@google.com",
    "time": "Thu Feb 04 11:21:13 2021 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Feb 04 11:21:13 2021 -0800"
  },
  "message": "Fix header for multispan with null secondary urls (#72)\n\nIf a multiple span highlight was created where all the secondary spans\r\nhad `null` URLs they were filtered out from the comparison checking\r\nwhether multiple files are involved.\r\n\r\nThis bug was caused during the null safety migration. A similar bug\r\npreviously existed if the primary span had a null URL and is also fixed.\r\n\r\n- Take a nullable list in `isAllTheSame`. Avoid using `null` as a\r\n  sentinel for no item seen, use `.first` and `.skip(1)` to compare all\r\n  elements.\r\n- Add tests for the case of primary and secondary spans with a null URL.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6f78c4b722aa935d4cbdb96e22fc85bead377e8b",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "6fda0a0589a0dfbb48304e214c45a8b9b4307a1d",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "5d28fc3bb9e19880a6ad428e329616ca061c46a0",
      "old_mode": 33188,
      "old_path": "lib/src/highlighter.dart",
      "new_id": "19d8965ee3dc073b3575e6258c59a42c10f16ea3",
      "new_mode": 33188,
      "new_path": "lib/src/highlighter.dart"
    },
    {
      "type": "modify",
      "old_id": "72c61737c0ce63955a22569394081c948cbaddd6",
      "old_mode": 33188,
      "old_path": "lib/src/utils.dart",
      "new_id": "ccc88bdabaea9de4aa73b9e33c1df229e36923ef",
      "new_mode": 33188,
      "new_path": "lib/src/utils.dart"
    },
    {
      "type": "modify",
      "old_id": "12382a5baf6e2212c51f23b2dd5a5e7550ebe051",
      "old_mode": 33188,
      "old_path": "pubspec.yaml",
      "new_id": "89599dfdbb56050318706b4e77770be468935a0d",
      "new_mode": 33188,
      "new_path": "pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "6d5ec9d23673ff3409cad81f8d2f01e396a07835",
      "old_mode": 33188,
      "old_path": "test/multiple_highlight_test.dart",
      "new_id": "b0c28a50af93dbcc2612fe2c140f11fb10358744",
      "new_mode": 33188,
      "new_path": "test/multiple_highlight_test.dart"
    }
  ]
}
