)]}'
{
  "commit": "c687b5df9e049f928c295e771fdebf593cffaed7",
  "tree": "e7994b95159379bc6d38da121ed60b2a042d6471",
  "parents": [
    "1dd9c57a28e0839180995ad44cadf10b21dcc416"
  ],
  "author": {
    "name": "Mike Frysinger",
    "email": "vapier@google.com",
    "time": "Mon Jan 05 14:50:43 2026 -0500"
  },
  "committer": {
    "name": "LUCI",
    "email": "gerrit-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jan 06 11:36:26 2026 -0800"
  },
  "message": "run_tests/release: require Python 3.9+\n\nWhile we support running `repo` on clients with older Python versions,\nwe don\u0027t need to hold the runners \u0026 release code back.  These are only\nused by repo devs on their systems to develop \u0026 release repo.\n\nPython 3.9 was picked due to its typing changs which we\u0027ve already\nstarted using in this code.\n\nChange-Id: I6f8885c84298760514c25abeb1fccb0338947bf4\nReviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/539801\nCommit-Queue: Mike Frysinger \u003cvapier@google.com\u003e\nReviewed-by: Gavin Mak \u003cgavinmak@google.com\u003e\nTested-by: Mike Frysinger \u003cvapier@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "865661227604a0527bcd1e0f81da3bbab0f72fe5",
      "old_mode": 33261,
      "old_path": "release/sign-launcher.py",
      "new_id": "e19a6fcaae0cf189dfe717603f8a5bce2c52d046",
      "new_mode": 33261,
      "new_path": "release/sign-launcher.py"
    },
    {
      "type": "modify",
      "old_id": "fbfe7b260d205a7baecab093c2bb8c6f30d2cb45",
      "old_mode": 33261,
      "old_path": "release/sign-tag.py",
      "new_id": "ceef48b3a0221925c975906c7993cc05dfe37d18",
      "new_mode": 33261,
      "new_path": "release/sign-tag.py"
    },
    {
      "type": "modify",
      "old_id": "def4bba9e693590926675cba54c6d60317a0e531",
      "old_mode": 33261,
      "old_path": "release/update-hooks",
      "new_id": "3b61b01f490f8c48fc272fb598337f85c45343bf",
      "new_mode": 33261,
      "new_path": "release/update-hooks"
    },
    {
      "type": "modify",
      "old_id": "9ada83ff3e82affcf86ab77fdba6d52fefe0c92f",
      "old_mode": 33188,
      "old_path": "release/update_manpages.py",
      "new_id": "8bd69b6a7c0ccf8847a5d8b30c7963ee6fd832aa",
      "new_mode": 33188,
      "new_path": "release/update_manpages.py"
    },
    {
      "type": "modify",
      "old_id": "2e1cddb59f428b73e00a65d4698fcdc5da1097d8",
      "old_mode": 33261,
      "old_path": "run_tests",
      "new_id": "0cd53e6107a87e5a313b067c70d75a3814097c95",
      "new_mode": 33261,
      "new_path": "run_tests"
    }
  ]
}
