)]}'
{
  "commit": "178e3652ff52f1e9bd7cd96725661b43d9d2067f",
  "tree": "59809419b80d6a932708df2ed9beebabbd1867a1",
  "parents": [
    "e5fc8b516d73297bd7176c3b8cc778a2af7be7ad"
  ],
  "author": {
    "name": "stuartmorgan",
    "email": "stuartmorgan@google.com",
    "time": "Fri Dec 03 12:32:49 2021 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Dec 03 09:32:49 2021 -0800"
  },
  "message": "[path_provider] Switch macOS to an internal method channel (#4547)\n\nEliminates the path_provider_macos reliance on the default, shared method channel implementation, in favor of an in-package implementation.\r\n\r\nNow that it\u0027s trivial to do so, also moves the creation of directories when necessary to the Dart side, and unit tests it there.\r\n\r\nPart of https://github.com/flutter/flutter/issues/94224",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d88ed065abb15b672f56ca261281729a875581e9",
      "old_mode": 33188,
      "old_path": "packages/path_provider/path_provider_macos/CHANGELOG.md",
      "new_id": "49c205882a1b200c87b0ae39a5e0b27de3963615",
      "new_mode": 33188,
      "new_path": "packages/path_provider/path_provider_macos/CHANGELOG.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b3a6fa81b9a25e765946a280915d28b883d72e2",
      "new_mode": 33188,
      "new_path": "packages/path_provider/path_provider_macos/lib/path_provider_macos.dart"
    },
    {
      "type": "modify",
      "old_id": "b308793be355e89a72ec0a3d08294eb5e96a761d",
      "old_mode": 33188,
      "old_path": "packages/path_provider/path_provider_macos/macos/Classes/PathProviderPlugin.swift",
      "new_id": "e138eee759acce05aee4782129fd277f91aa2b6a",
      "new_mode": 33188,
      "new_path": "packages/path_provider/path_provider_macos/macos/Classes/PathProviderPlugin.swift"
    },
    {
      "type": "modify",
      "old_id": "ac6011d33d6d64a19dc1becf4b9aa83aefbae9c6",
      "old_mode": 33188,
      "old_path": "packages/path_provider/path_provider_macos/pubspec.yaml",
      "new_id": "9eb1bb4d646b75dd1529ae984337860d53c9eb3d",
      "new_mode": 33188,
      "new_path": "packages/path_provider/path_provider_macos/pubspec.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e783aad24e975d39345b628397778682c1b195b",
      "new_mode": 33188,
      "new_path": "packages/path_provider/path_provider_macos/test/path_provider_macos_test.dart"
    }
  ]
}
