)]}'
{
  "commit": "32b8c581ecf35e73bebe2c6e9f6de617807b7f91",
  "tree": "b181ebed7a3acdc6b0103ea46338b2c8fbe3f662",
  "parents": [
    "98f917ed421a477e0575c58f801ac25f0e261b9d"
  ],
  "author": {
    "name": "David Aguilar",
    "email": "davvid@gmail.com",
    "time": "Mon Jul 18 20:57:56 2016 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Jul 28 14:01:55 2016 -0700"
  },
  "message": "difftool: use Git::* functions instead of passing around state\n\nCall Git::command() and friends directly wherever possible.\nThis makes it clear that these operations can be invoked directly\nwithout needing to manage the current directory and related GIT_*\nenvironment variables.\n\nEliminate find_repository() since we can now use wc_path() and\nnot worry about side-effects involving environment variables.\n\nSigned-off-by: David Aguilar \u003cdavvid@gmail.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c81cbe4ffa73f5c19710268a26b9af916c72b93a",
      "old_mode": 33261,
      "old_path": "git-difftool.perl",
      "new_id": "a5790d03a075884ffe93dbff782b28ec87263051",
      "new_mode": 33261,
      "new_path": "git-difftool.perl"
    }
  ]
}
