)]}'
{
  "commit": "da25976b09e69e33ce59f883a1f94dd653733943",
  "tree": "4dc50f45769fa71ad4880f1b13a97a9df790abe8",
  "parents": [
    "b951efc07c0ba490ec483b83b1c1f27b5ca08b26"
  ],
  "author": {
    "name": "Ömer Sinan Ağacan",
    "email": "omersa@google.com",
    "time": "Tue Dec 16 03:15:01 2025 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Dec 15 19:15:01 2025 -0800"
  },
  "message": "Improve canUseSpecialChars on Linux and Mac (#2545)\n\nFix output to non-terminals which are unlikely to support ascii escape\ncharacters. Prior implementation was overly optimistic for linux and mac\nand always allowed ascii because the SDK implementation checking support\nis contrarily overly restrictive. Add at least a check for a interactive\nterminal to fix some false positives.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "27324b6f54624a5257b8b5a8dd5f9136b7a6bf21",
      "old_mode": 33188,
      "old_path": "pkgs/test_core/CHANGELOG.md",
      "new_id": "61d8b60c1477273304593eb8bb51a7ce702007a8",
      "new_mode": 33188,
      "new_path": "pkgs/test_core/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "e0c8e275dd2a06396112a5c4ef7de19d3c033c40",
      "old_mode": 33188,
      "old_path": "pkgs/test_core/lib/src/util/io.dart",
      "new_id": "4a1fdc4f24f131c6b45319436d16ad7daf00d69d",
      "new_mode": 33188,
      "new_path": "pkgs/test_core/lib/src/util/io.dart"
    }
  ]
}
