)]}'
{
  "commit": "3a9fcf3338f6122f2eeb31f0aaa75c916724ead3",
  "tree": "c03059bcec3852bbc9ecec9d45fda879b7757e5b",
  "parents": [
    "f15d0478e1c24f905df143d0939adeef4cdd146e"
  ],
  "author": {
    "name": "jdymitarai",
    "email": "100186003+jdymitarai@users.noreply.github.com",
    "time": "Sat Sep 12 11:12:51 2026 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Sep 12 06:12:51 2026 +0300"
  },
  "message": "Py tooling: fix Windows terminal color output and handle color flags in compare.py (fixes #642) (#2297)\n\nInstead of always defaulting to colored output, do so only if the terminal supports them.\nAlso, for windows, explicitly enable colors in terminal.\n\n*Disclosure: AI assistance (LLM) was used in formulating this patch and tests.*\n\n---------\n\nCo-authored-by: dominic \u003c510002+dmah42@users.noreply.github.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "64adf363abe333b49edff385202aa8b12346c9ed",
      "old_mode": 33188,
      "old_path": "AUTHORS",
      "new_id": "65cad404a02f77cf2e599d2c3ef59d648b979968",
      "new_mode": 33188,
      "new_path": "AUTHORS"
    },
    {
      "type": "modify",
      "old_id": "91f52474f23e9d40e4b9cd877e517c5969936e89",
      "old_mode": 33188,
      "old_path": "CONTRIBUTORS",
      "new_id": "a77788f842bb51b024f1c821eea74cd95487e541",
      "new_mode": 33188,
      "new_path": "CONTRIBUTORS"
    },
    {
      "type": "modify",
      "old_id": "1a656345c21e422b8c3d8f921b4472781e017c2e",
      "old_mode": 33261,
      "old_path": "tools/compare.py",
      "new_id": "8b6011dba7591bf0b55ffb2f9c61eb9c6aefcdbc",
      "new_mode": 33261,
      "new_path": "tools/compare.py"
    }
  ]
}
