)]}'
{
  "commit": "cff48ccf2a4fefab6f87b1b6ec9ec63595d88175",
  "tree": "f457e38be0a78d935b9d4dcb8e0f2ef2c32084f0",
  "parents": [
    "2ac9cf7aff5130bdfb314cbbd422a35d2d03cf18"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Tue Oct 17 14:04:43 2017 +0900"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Tue Oct 17 14:04:43 2017 +0900"
  },
  "message": "t5601: rm the target file of cp that could still be executing\n\n\"while sh t5601-clone.sh; do :; done\" seems to fail sporadically at\naround test #45 where fake-ssh wrapper is copied create plink.exe,\nwith an error message that says the \"text is busy\".\n\nI have a mild suspicion that the root cause of the bug is that the\nfake SSH process from the previous test is still running by the time\nthe next test wants to replace it with a new binary, but in the\nmeantime, removing the target that could still be executing before\ncopying something else over seems to work it around.\n\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9c56f771b619e4bb931ce3d34a5f9325b8f61e90",
      "old_mode": 33261,
      "old_path": "t/t5601-clone.sh",
      "new_id": "50e40abb11e1d317a2a58321f1007dde925c8da2",
      "new_mode": 33261,
      "new_path": "t/t5601-clone.sh"
    }
  ]
}
