)]}'
{
  "commit": "d28840461d9cebd79f1ec30a4117661b41e2c9a3",
  "tree": "be2757a03bfdd2c04c34bf32b6968c4761314801",
  "parents": [
    "76bf8d0e0ad0840395471fd862bd2cdad095345d"
  ],
  "author": {
    "name": "David Kastrup",
    "email": "dak@gnu.org",
    "time": "Mon Sep 17 22:56:44 2007 +0200"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Tue Sep 18 14:58:24 2007 -0700"
  },
  "message": "git-commit.sh: Shell script cleanup\n\nThis moves \"shift\" out of the argument processing \"case\".  It also\nreplaces quite a bit of expr calls with ${parameter#word} constructs,\nand uses ${parameter:+word} for avoiding conditionals where possible.\n\nSigned-off-by: David Kastrup \u003cdak@gnu.org\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bb113e858b73945a1c637024277415cc5ad8f436",
      "old_mode": 33261,
      "old_path": "git-commit.sh",
      "new_id": "3e46dbba7428f849fe30a639864955d92d87ef32",
      "new_mode": 33261,
      "new_path": "git-commit.sh"
    }
  ]
}
