)]}'
{
  "commit": "a6545304ed5a673e77b28379ae2762b028651c87",
  "tree": "b9adb0fedf4ef9c7d2ef81d63f7f0ff970319093",
  "parents": [
    "ca52a3e63c963920959fcdc186fa5ddc5bbe6f02"
  ],
  "author": {
    "name": "Morgan :)",
    "email": "davidmorgan@google.com",
    "time": "Thu Dec 04 17:38:30 2025 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Dec 04 17:38:30 2025 +0100"
  },
  "message": "Rewrite MacOS directory watcher. (#2268)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fa92f0e32b4717d5dbb357782743e2804aa9aaae",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/CHANGELOG.md",
      "new_id": "18018c294c901e86efa1efa73cab086ad2a56749",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "a600acb817d6184b05315f1f3c3956dee3e48f4f",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/lib/src/directory_watcher.dart",
      "new_id": "0b2197e7b3e8a753bff55cbf3990c547a087f8a7",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/lib/src/directory_watcher.dart"
    },
    {
      "type": "modify",
      "old_id": "f5697956c74b452d8a95708d9f806b7b1dbd50e2",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/lib/src/directory_watcher/linux/native_watch.dart",
      "new_id": "0908463f66e5d8af77be8f1692fa6084e2d1836e",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/lib/src/directory_watcher/linux/native_watch.dart"
    },
    {
      "type": "delete",
      "old_id": "311542bc68155570952ee8e9d169e0064a582119",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/lib/src/directory_watcher/linux/paths.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "763b31201509a71abcaf7cf7115c69e259633a79",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/lib/src/directory_watcher/linux/watch_tree.dart",
      "new_id": "81ef863d997737354df4b72d3a81f9cef7d648ab",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/lib/src/directory_watcher/linux/watch_tree.dart"
    },
    {
      "type": "modify",
      "old_id": "a52e19af5efb935e2bc6d97774176ec1879b477d",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/lib/src/directory_watcher/linux/watch_tree_root.dart",
      "new_id": "624216de59e6cf02cc63c115e8b2d71e3644aa23",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/lib/src/directory_watcher/linux/watch_tree_root.dart"
    },
    {
      "type": "delete",
      "old_id": "93289972c4a95f1f73c0288fb3269e8836def30b",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/lib/src/directory_watcher/mac_os.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0cfceb2f510dd347dbe71a6f1686867dc73c9328",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/lib/src/directory_watcher/macos.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2cac86a70381807ced36f4691cd7477dde811329",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/lib/src/directory_watcher/macos/directory_tree.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5203235b8e784cb29fc3735cf4ed321abec4844c",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/lib/src/directory_watcher/macos/event_tree.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "106a45d33736ff4c50af48dd032893d3c195395f",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/lib/src/directory_watcher/macos/native_watch.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b69ea8477a20f6439d62d0416443a260ba1c4d1b",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/lib/src/directory_watcher/macos/watched_directory_tree.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "45f3a8505c00de87938b7e15f722e1de11560ba3",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/lib/src/unix_paths.dart"
    },
    {
      "type": "modify",
      "old_id": "e9d65bb5521bd0d4c2cf97a8b9304a103eff0619",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/test/custom_watcher_factory_test.dart",
      "new_id": "6ef25ff4b0e5af0b6e2ef738dd542fd62ae71ae2",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/test/custom_watcher_factory_test.dart"
    },
    {
      "type": "modify",
      "old_id": "85b009f30c98fd239d72847aabdbfc4f13b61390",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/test/directory_watcher/end_to_end_test_runner.dart",
      "new_id": "d18add070408d30bbb3940df0ea25fc6665a9003",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/test/directory_watcher/end_to_end_test_runner.dart"
    },
    {
      "type": "modify",
      "old_id": "e56cbc97a72b8753ec17ddf8acceb13ce125d15c",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/test/directory_watcher/end_to_end_tests.dart",
      "new_id": "5e0b21263c44f601ab6edfecc5cc5e6f038fe943",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/test/directory_watcher/end_to_end_tests.dart"
    },
    {
      "type": "modify",
      "old_id": "827ac147bf57bf7dc1bf832be38d57b636037aad",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/test/directory_watcher/file_tests.dart",
      "new_id": "89f6967330176f9445a03b3c44340a1fe8c84e31",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/test/directory_watcher/file_tests.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "149c28a6a318005b0f310807c252973c48271d8d",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/test/directory_watcher/macos/event_tree_test.dart"
    },
    {
      "type": "rename",
      "old_id": "512fc865a8f2c281c413248cd6e061a1584252db",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/test/directory_watcher/mac_os_test.dart",
      "new_id": "c55d8807f45cf245571447cc7b9a9923ad1d548f",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/test/directory_watcher/macos_test.dart",
      "score": 78
    },
    {
      "type": "rename",
      "old_id": "55a83087cfd6281d1fdabdd27a2bbcbfc9d43d13",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/test/no_subscription/mac_os_test.dart",
      "new_id": "03f729edde6e7d9c6b5887f7ed6a9338251b16cf",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/test/no_subscription/macos_test.dart",
      "score": 77
    },
    {
      "type": "rename",
      "old_id": "55a83087cfd6281d1fdabdd27a2bbcbfc9d43d13",
      "old_mode": 33188,
      "old_path": "pkgs/watcher/test/ready/mac_os_test.dart",
      "new_id": "03f729edde6e7d9c6b5887f7ed6a9338251b16cf",
      "new_mode": 33188,
      "new_path": "pkgs/watcher/test/ready/macos_test.dart",
      "score": 77
    }
  ]
}
