)]}'
{
  "commit": "5c0cbdb107c5e1c1474618535fda438f25d260ca",
  "tree": "51e7677789a2b88d888a18ec2b2d110010c880a2",
  "parents": [
    "48bf2fa8bad054d66bd79c6ba903c89c704201f7"
  ],
  "author": {
    "name": "Elijah Newren",
    "email": "newren@gmail.com",
    "time": "Thu May 13 06:22:36 2021 +0000"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu May 13 15:50:26 2021 +0900"
  },
  "message": "git-prompt: work under set -u\n\nCommit afda36dbf3 (\"git-prompt: include sparsity state as well\",\n2020-06-21) added the use of some variables to control how to show\nsparsity state in the git prompt, but implicitly assumed that undefined\nvariables would be treated as the empty string.  This breaks users who\nrun under \u0027set -u\u0027; fix the code to be more explicit.\n\nSigned-off-by: Elijah Newren \u003cnewren@gmail.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4640a1535d15968c0a16ce265d028282d43b0962",
      "old_mode": 33188,
      "old_path": "contrib/completion/git-prompt.sh",
      "new_id": "db7c0068fb55d9a520478e0b46ba952dc650f816",
      "new_mode": 33188,
      "new_path": "contrib/completion/git-prompt.sh"
    }
  ]
}
