)]}'
{
  "commit": "cb1dc91dcb1eb6637d1c79b34a0bab728939f717",
  "tree": "fbbb4b28222218f624c8e7a1beac33ead564997d",
  "parents": [
    "29acc08c8dad664cd5713cb392e5beba65724c10"
  ],
  "author": {
    "name": "Malcolm Smith",
    "email": "smith@chaquo.com",
    "time": "Tue Feb 03 08:37:34 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Feb 03 08:37:34 2026"
  },
  "message": "gh-144415: Android testbed fixes (#142912)\n\nModifies handling of `.gz` files in Android app payloads, and ensures that\nwhen the Android testbed streams logs, stream flushes aren\u0027t treated as\nnewlines. This improves the output of test suites that use \"one dot per test\"\nprogress indicators.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d1a10be776ed168939a462a7231cf9390b929f29",
      "old_mode": 33261,
      "old_path": "Android/android.py",
      "new_id": "629696be3db3006dc11d5f283a01dfc9b1a479d2",
      "new_mode": 33261,
      "new_path": "Android/android.py"
    },
    {
      "type": "modify",
      "old_id": "4f184cf42d5b5a9954d24df4faba8229a5cf3ab2",
      "old_mode": 33188,
      "old_path": "Android/testbed/app/build.gradle.kts",
      "new_id": "53cdc591fa35fd18e96d49216f45247f5cca3d5f",
      "new_mode": 33188,
      "new_path": "Android/testbed/app/build.gradle.kts"
    },
    {
      "type": "modify",
      "old_id": "5727b0fe6c30c0b8cf4338d65d1e83278c637dd8",
      "old_mode": 33188,
      "old_path": "Android/testbed/app/src/main/java/org/python/testbed/MainActivity.kt",
      "new_id": "dc49cdb9a9f73952cbf7752502a793ba02b4aeae",
      "new_mode": 33188,
      "new_path": "Android/testbed/app/src/main/java/org/python/testbed/MainActivity.kt"
    },
    {
      "type": "modify",
      "old_id": "a439d03a144dd22cdfa8a17e8b250fb51d3deb12",
      "old_mode": 33188,
      "old_path": "Lib/_android_support.py",
      "new_id": "320dab52acdc0bd71635ef4a1a1e9fa3a2e1c064",
      "new_mode": 33188,
      "new_path": "Lib/_android_support.py"
    },
    {
      "type": "modify",
      "old_id": "c6c4a15a7ee34d9b546ff49d37a83716abbed6ba",
      "old_mode": 33188,
      "old_path": "Lib/test/test_android.py",
      "new_id": "31daafbc3d630093a2c3c336cf4ea75af08c9df7",
      "new_mode": 33188,
      "new_path": "Lib/test/test_android.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b3a8d46329679e552e0075e678851ba4006388e4",
      "new_mode": 33188,
      "new_path": "Misc/NEWS.d/next/Tests/2026-02-03-07-57-24.gh-issue-144415.U3L15r.rst"
    }
  ]
}
