)]}'
{
  "commit": "918c03c2a7c8730dcfd413098b3dc05fa0f3166d",
  "tree": "6312a54cb26c73ca16de46562551ec6971315af0",
  "parents": [
    "3696c4ce89d97c34566a4a89720cfdae2a86fa38"
  ],
  "author": {
    "name": "SZEDER Gábor",
    "email": "szeder@ira.uka.de",
    "time": "Tue Sep 15 12:21:43 2009 +0200"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Tue Sep 22 12:47:26 2009 -0700"
  },
  "message": "bash: rename __git_find_subcommand() to __git_find_on_cmdline()\n\n__git_find_subcommand() was originally meant to check whether\nsubcommands are already present on the command line.  But the code is\ngeneral enough to be used for checking the presence of command line\noptions as well, and the next commit will use it for that purpose, so\nlet\u0027s give it a more general name.\n\nSigned-off-by: SZEDER Gábor \u003cszeder@ira.uka.de\u003e\nAcked-by: Shawn O. Pearce \u003cspearce@spearce.org\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2d2d5794ad3a5c5365a4242b1b1e4e67a99dc9ac",
      "old_mode": 33261,
      "old_path": "contrib/completion/git-completion.bash",
      "new_id": "277af5e86162346e9017188248693db61ed9feab",
      "new_mode": 33261,
      "new_path": "contrib/completion/git-completion.bash"
    }
  ]
}
