)]}'
{
  "commit": "228a2fbfb15349679add5df29486dbaa64234f6a",
  "tree": "4db4b34375754dc52d18f3d13f5dc494af29b113",
  "parents": [
    "14c3b70c4f0998b0bb691ea9a8b485331f77f416"
  ],
  "author": {
    "name": "Liam Appelbe",
    "email": "liama@google.com",
    "time": "Thu Dec 23 12:04:41 2021 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Dec 23 12:04:41 2021 -0800"
  },
  "message": "Change function coverage to be backwards compatible (#356)\n\nThere were 5 functions that were changed in a backwards incompatible way in #348: `createHitmap`, `mergeHitmaps`, `parseCoverage`, `toScriptCoverageJson`, and `Formatter.format`.\r\n\r\nThis change makes #348 backwards compatible by renaming those newer functions, and adding versions of all those functions with the same signature as before. Most of these legacy functions simply wrap the newer versions and convert the `HitMap` back to a `Map\u003cint, int\u003e`.\r\n\r\n| Legacy | New |\r\n| --- | --- |\r\n| createHitmap | HitMap.parseJson |\r\n| mergeHitmaps | FileHitMaps.merge |\r\n| parseCoverage | HitMap.parseFiles |\r\n| toScriptCoverageJson | deprecated, no replacement |\r\n| Formatter | deprecated, no replacement |\r\n| PrettyPrintFormatter | FileHitMapsFormatter.prettyPrint |\r\n| LcovFormatter | FileHitMapsFormatter.formatLcov |",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "94688de29ccef387dab252894a1ab0cb5c6a405f",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "5c984bc77e5d3230976c6c76a417df4abdacf12b",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "0efaee12be6c6abe945525299c496f3b3f27df0e",
      "old_mode": 33188,
      "old_path": "bin/format_coverage.dart",
      "new_id": "27d2e7145ba2dd5ed82410699042cc4b3a996f07",
      "new_mode": 33188,
      "new_path": "bin/format_coverage.dart"
    },
    {
      "type": "modify",
      "old_id": "9ebeaa5087db8543c7abfcad51b95d3775c69c5b",
      "old_mode": 33188,
      "old_path": "lib/coverage.dart",
      "new_id": "9cc81ab28609695340384257d482c56384606f53",
      "new_mode": 33188,
      "new_path": "lib/coverage.dart"
    },
    {
      "type": "modify",
      "old_id": "770e2874b3cec22aafe3e01a8a2748da01c07405",
      "old_mode": 33188,
      "old_path": "lib/src/chrome.dart",
      "new_id": "8d32fa9335762ad7273b7cee057eb38c7e64b0fc",
      "new_mode": 33188,
      "new_path": "lib/src/chrome.dart"
    },
    {
      "type": "modify",
      "old_id": "0c26822ce4ae0a09b9d433a801a58426961f668d",
      "old_mode": 33188,
      "old_path": "lib/src/collect.dart",
      "new_id": "5cd6695c598daa79c95915cb653b89ac04b26644",
      "new_mode": 33188,
      "new_path": "lib/src/collect.dart"
    },
    {
      "type": "modify",
      "old_id": "50e0f67aa97994beee321c5ab63c1f505cd765b4",
      "old_mode": 33188,
      "old_path": "lib/src/formatter.dart",
      "new_id": "b8d0be0ce96f6209222d020dac200c0a065dba23",
      "new_mode": 33188,
      "new_path": "lib/src/formatter.dart"
    },
    {
      "type": "modify",
      "old_id": "7041e36caeaf997a07b828832468d76b2161fa18",
      "old_mode": 33188,
      "old_path": "lib/src/hitmap.dart",
      "new_id": "c748b2b9b8fca7fa19e9fbe43e53131c8bb19b2c",
      "new_mode": 33188,
      "new_path": "lib/src/hitmap.dart"
    },
    {
      "type": "modify",
      "old_id": "60484ae82db7c7192c0627769a370309d37bbfd9",
      "old_mode": 33188,
      "old_path": "test/collect_coverage_test.dart",
      "new_id": "72b3c7c2b3600d35b379a9dc21c4aa6f4314af86",
      "new_mode": 33188,
      "new_path": "test/collect_coverage_test.dart"
    },
    {
      "type": "modify",
      "old_id": "d77c23dac956c3591cd0ddd5cad0f362d113a3ab",
      "old_mode": 33188,
      "old_path": "test/lcov_test.dart",
      "new_id": "7ce7334d31009ff6f7c5f30e691379f991c94257",
      "new_mode": 33188,
      "new_path": "test/lcov_test.dart"
    },
    {
      "type": "modify",
      "old_id": "4095a13b8afcc962f1e5b437df4bcf710597fbdb",
      "old_mode": 33188,
      "old_path": "test/run_and_collect_test.dart",
      "new_id": "388921e524d63c6d4babc364c6f663de2da75c43",
      "new_mode": 33188,
      "new_path": "test/run_and_collect_test.dart"
    }
  ]
}
