)]}'
{
  "commit": "0d3507f3e7b74ccbaa6f1ddc282cf467cce0e102",
  "tree": "86d39a626db4f7ec673b363a05e47c8666c97aef",
  "parents": [
    "31a1952bbd2e24e1bdcb3c29dcc38420b9a30b04"
  ],
  "author": {
    "name": "Jiang Xin",
    "email": "zhiyou.jx@alibaba-inc.com",
    "time": "Fri Nov 25 17:59:54 2022 +0800"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Sun Nov 27 09:33:43 2022 +0900"
  },
  "message": "ci: install python on ubuntu\n\nPython is missing from the default ubuntu-22.04 runner image, which\nprevents git-p4 from working. To install python on ubuntu, we need\nto provide the correct package names:\n\n * On Ubuntu 18.04 (bionic), \"/usr/bin/python2\" is provided by the\n   \"python\" package, and \"/usr/bin/python3\" is provided by the \"python3\"\n   package.\n\n * On Ubuntu 20.04 (focal) and above, \"/usr/bin/python2\" is provided by\n   the \"python2\" package which has a different name from bionic, and\n   \"/usr/bin/python3\" is provided by \"python3\".\n\nSince the \"ubuntu-latest\" runner image has a higher version, its\nsafe to use \"python2\" or \"python3\" package name.\n\nHelped-by: Ævar Arnfjörð Bjarmason \u003cavarab@gmail.com\u003e\nSigned-off-by: Jiang Xin \u003czhiyou.jx@alibaba-inc.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b569893b38c21cc0de8a6ec671d1be2674750936",
      "old_mode": 33261,
      "old_path": "ci/install-dependencies.sh",
      "new_id": "d8fafc8ed2d6f6fed2f330c08aa6f29091fc9ea5",
      "new_mode": 33261,
      "new_path": "ci/install-dependencies.sh"
    },
    {
      "type": "modify",
      "old_id": "39d07f9788d23ddf9dfe4d8e99d2cf35e1cceefc",
      "old_mode": 33261,
      "old_path": "ci/lib.sh",
      "new_id": "fe37e87807870e339c92f6384718d9f11eeaa7ea",
      "new_mode": 33261,
      "new_path": "ci/lib.sh"
    }
  ]
}
