)]}'
{
  "commit": "4294d741cc13e1f5533efaa693e4479c62b28873",
  "tree": "2cf19c20564e63385ceb9200965bb3e6f77c2a85",
  "parents": [
    "50da1e73933386ef95499d2f7753184ba82ce2b3"
  ],
  "author": {
    "name": "Yang Zhao",
    "email": "yang.zhao@skyboxlabs.com",
    "time": "Fri Dec 13 15:52:43 2019 -0800"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Wed Jan 15 12:53:40 2020 -0800"
  },
  "message": "git-p4: fix freezing while waiting for fast-import progress\n\nAs part of its importing process, git-p4 sends a `checkpoint` followed\nimmediately by `progress` to fast-import to force synchronization.\nDue to buffering, it is possible for the `progress` command to not be\nflushed before git-p4 begins to wait for the corresponding response.\nThis causes the script to freeze completely, and is consistently\nobservable at least on python-3.6.9.\n\nMake sure this command sequence is completely flushed before waiting.\n\nSigned-off-by: Yang Zhao \u003cyang.zhao@skyboxlabs.com\u003e\nReviewed-by: Ben Keene \u003cseraphire@gmail.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c7170c9ae69e7c880358888ba054fb68068b83c4",
      "old_mode": 33261,
      "old_path": "git-p4.py",
      "new_id": "68f9f4fdc6b8e0f2823264a66c57ffbc778cb8a8",
      "new_mode": 33261,
      "new_path": "git-p4.py"
    }
  ]
}
