)]}'
{
  "commit": "752c0c24926aacbceca0d27de6ad22cbb7dd0709",
  "tree": "94fb54e076f11d2ef66d888cd8493e1520639ef3",
  "parents": [
    "dbc1b1f71052c084a84b5c395e1cb4b5ae526fcb"
  ],
  "author": {
    "name": "Johannes Schindelin",
    "email": "johannes.schindelin@gmx.de",
    "time": "Mon Oct 19 14:38:32 2009 +0200"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Oct 19 22:31:00 2009 -0700"
  },
  "message": "Add the --submodule option to the diff option family\n\nWhen you use the option --submodule\u003dlog you can see the submodule\nsummaries inlined in the diff, instead of not-quite-helpful SHA-1 pairs.\n\nThe format imitates what \"git submodule summary\" shows.\n\nTo do that, \u003cpath\u003e/.git/objects/ is added to the alternate object\ndatabases (if that directory exists).\n\nThis option was requested by Jens Lehmann at the GitTogether in Berlin.\n\nSigned-off-by: Johannes Schindelin \u003cjohannes.schindelin@gmx.de\u003e\nSigned-off-by: Jens Lehmann \u003cJens.Lehmann@web.de\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9276faeb11aec2650393c56fe5edf2b571692dbd",
      "old_mode": 33188,
      "old_path": "Documentation/diff-options.txt",
      "new_id": "e26b84706f8f29de26036ceec691e8cd6aac4661",
      "new_mode": 33188,
      "new_path": "Documentation/diff-options.txt"
    },
    {
      "type": "modify",
      "old_id": "12defd4c971befd1d1f2648813e6914a93b4431c",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "efade29ea858a32b41562224956c2a304ff6458d",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "e1be189742f3239de028393ceabf7c6539bb0440",
      "old_mode": 33188,
      "old_path": "diff.c",
      "new_id": "6c63b87a8c892db6e4bc4ad9bc0e9aed54674f40",
      "new_mode": 33188,
      "new_path": "diff.c"
    },
    {
      "type": "modify",
      "old_id": "6616877ee5d15a8101cbdea0271cc18f8837d2f1",
      "old_mode": 33188,
      "old_path": "diff.h",
      "new_id": "2740421cfe9985a57f61855dc6372e8402231e0e",
      "new_mode": 33188,
      "new_path": "diff.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d5fce7a882e14f6154d56f38531ba5d9000dabda",
      "new_mode": 33188,
      "new_path": "submodule.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c0269d67933659da5ff81e53c21b5f25ca8cf9d",
      "new_mode": 33188,
      "new_path": "submodule.h"
    }
  ]
}
