)]}'
{
  "commit": "b9c7d6e4330e3dcdb3b3e5f013e5667e47555c95",
  "tree": "3b2dac6b6d40dfcf8973f6eb74d062c8eaed13c1",
  "parents": [
    "c75e7ad28a34081ca6e7e53c0551fa6c99b208b0"
  ],
  "author": {
    "name": "Jeff King",
    "email": "peff@peff.net",
    "time": "Tue Jul 29 13:56:48 2014 -0400"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Wed Jul 30 12:30:08 2014 -0700"
  },
  "message": "pretty: make empty userformats truly empty\n\nIf the user provides an empty format with \"--format\u003d\", we\nend up putting in extra whitespace that the user cannot\nprevent. This comes from two places:\n\n  1. If the format is missing a terminating newline, we add\n     one automatically. This makes sense for --format\u003d%h, but\n     not for a truly empty format.\n\n  2. We add an extra newline between the pretty-printed\n     format and a diff or diffstat. If the format is empty,\n     there\u0027s no point in doing so if there\u0027s nothing to\n     separate.\n\nWith this patch, one can get a diff with no other cruft out\nof \"diff-tree --format\u003d $commit\".\n\nSigned-off-by: Jeff King \u003cpeff@peff.net\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f9975d2c2ebc83e8ecfc953c8df907fbff7858f5",
      "old_mode": 33188,
      "old_path": "combine-diff.c",
      "new_id": "1a1e6598e242f28106b3b371efa3d4c09fa13cfe",
      "new_mode": 33188,
      "new_path": "combine-diff.c"
    },
    {
      "type": "modify",
      "old_id": "a8cbf52f15ff01778ba61a5a888263d424b2d8d2",
      "old_mode": 33188,
      "old_path": "commit.h",
      "new_id": "aa8c3ca50af42375caf954e309d76731b4a9295e",
      "new_mode": 33188,
      "new_path": "commit.h"
    },
    {
      "type": "modify",
      "old_id": "0c53dc11abf5aa10c83b35f07452f3c00a2998d4",
      "old_mode": 33188,
      "old_path": "log-tree.c",
      "new_id": "95e9b1da259ef33a1c5bc7f7d07e853ebc5dbcec",
      "new_mode": 33188,
      "new_path": "log-tree.c"
    },
    {
      "type": "modify",
      "old_id": "f97a7625156975f69e0654548b553d3950bac3b8",
      "old_mode": 33188,
      "old_path": "pretty.c",
      "new_id": "31fc76b2fde8297298a7d9ffd38ea7f00eede2fa",
      "new_mode": 33188,
      "new_path": "pretty.c"
    }
  ]
}
