)]}'
{
  "commit": "9a0fa1709c188d8be05aa573fa914d115f55aab1",
  "tree": "15a2f7d69ae42ab026152c2091d2d8b72325e58a",
  "parents": [
    "4d0e8996ec54e53149c2f24075eb64921ca61812",
    "6bb40ed20a34a1c2f49efaef927afb63c4a81d41"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Wed Mar 25 13:57:43 2020 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Wed Mar 25 13:57:43 2020 -0700"
  },
  "message": "Merge branch \u0027yz/p4-py3\u0027\n\nUpdate \"git p4\" to work with Python 3.\n\n* yz/p4-py3:\n  ci: use python3 in linux-gcc and osx-gcc and python2 elsewhere\n  git-p4: use python3\u0027s input() everywhere\n  git-p4: simplify regex pattern generation for parsing diff-tree\n  git-p4: use dict.items() iteration for python3 compatibility\n  git-p4: use functools.reduce instead of reduce\n  git-p4: fix freezing while waiting for fast-import progress\n  git-p4: use marshal format version 2 when sending to p4\n  git-p4: open .gitp4-usercache.txt in text mode\n  git-p4: convert path to unicode before processing them\n  git-p4: encode/decode communication with git for python3\n  git-p4: encode/decode communication with p4 for python3\n  git-p4: remove string type aliasing\n  git-p4: change the expansion test from basestring to list\n  git-p4: make python2.7 the oldest supported version\n",
  "tree_diff": []
}
