)]}'
{
  "commit": "6b2fbaaffc5ec762eae5d23b58b1dc0a88e2275e",
  "tree": "c74662decbfde7365c0f7e449458dfa4d5598c0c",
  "parents": [
    "8cb070a4cfea48f88ada02a87320c3ca63b934cb"
  ],
  "author": {
    "name": "Kevin Ballard",
    "email": "kevin@sb.org",
    "time": "Tue Jul 29 22:49:33 2008 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Tue Jul 29 23:18:15 2008 -0700"
  },
  "message": "format-patch: Produce better output with --inline or --attach\n\nThis patch makes two small changes to improve the output of --inline\nand --attach.\n\nThe first is to write a newline preceding the boundary. This is needed because\nMIME defines the encapsulation boundary as including the preceding CRLF (or in\nthis case, just LF), so we should be writing one. Without this, the last\nnewline in the pre-diff content is consumed instead.\n\nThe second change is to always write the line termination character\n(default: newline) even when using --inline or --attach. This is simply to\nimprove the aesthetics of the resulting message. When using --inline an email\nclient should render the resulting message identically to the non-inline\nversion. And when using --attach this adds a blank line preceding the\nattachment in the email, which is visually attractive.\n\nSigned-off-by: Kevin Ballard \u003ckevin@sb.org\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a07812c5c75f1f579295df392efed27f6a5f6fc1",
      "old_mode": 33188,
      "old_path": "diff.c",
      "new_id": "cbf25473c594abfd1fc13473108dc9c15e2f1d15",
      "new_mode": 33188,
      "new_path": "diff.c"
    },
    {
      "type": "modify",
      "old_id": "5505606ed6a292cadf1a04ea0b1abc2ca93e3c09",
      "old_mode": 33188,
      "old_path": "log-tree.c",
      "new_id": "bd8b9e45ab46b8664c8b7016b33bee22f86c9e0d",
      "new_mode": 33188,
      "new_path": "log-tree.c"
    },
    {
      "type": "modify",
      "old_id": "cf6891f748009ad1dc381da16beb63f28c0025b4",
      "old_mode": 33188,
      "old_path": "t/t4013/diff.format-patch_--attach_--stdout_initial..master",
      "new_id": "43346b9ba443fe22b56f0874a7cc885461d2aa81",
      "new_mode": 33188,
      "new_path": "t/t4013/diff.format-patch_--attach_--stdout_initial..master"
    },
    {
      "type": "modify",
      "old_id": "fe0258720ca5f2058a7f71f8417b5eece23b867a",
      "old_mode": 33188,
      "old_path": "t/t4013/diff.format-patch_--attach_--stdout_initial..master^",
      "new_id": "d7490a9fd729890c80a4b8fc3da0783997f81a04",
      "new_mode": 33188,
      "new_path": "t/t4013/diff.format-patch_--attach_--stdout_initial..master^"
    },
    {
      "type": "modify",
      "old_id": "9ff828ee9d1cbf59d637645b5946c82fe8af00e4",
      "old_mode": 33188,
      "old_path": "t/t4013/diff.format-patch_--attach_--stdout_initial..side",
      "new_id": "38f790290a41311e490c493bdaf71774853cc861",
      "new_mode": 33188,
      "new_path": "t/t4013/diff.format-patch_--attach_--stdout_initial..side"
    },
    {
      "type": "modify",
      "old_id": "a8093be7ca43e0e2764ceeb853469184676cc992",
      "old_mode": 33188,
      "old_path": "t/t4013/diff.format-patch_--inline_--stdout_--subject-prefix\u003dTESTCASE_initial..master",
      "new_id": "fca5cce373767d96fd68a17a196889c8c9ea172f",
      "new_mode": 33188,
      "new_path": "t/t4013/diff.format-patch_--inline_--stdout_--subject-prefix\u003dTESTCASE_initial..master"
    },
    {
      "type": "modify",
      "old_id": "aa110c0e7f72cbc9e5df711d0e29917c272a3f4b",
      "old_mode": 33188,
      "old_path": "t/t4013/diff.format-patch_--inline_--stdout_initial..master",
      "new_id": "6d6fac390849c964e75b56e48808a78dd3428ce1",
      "new_mode": 33188,
      "new_path": "t/t4013/diff.format-patch_--inline_--stdout_initial..master"
    },
    {
      "type": "modify",
      "old_id": "95e9ea4c59128d1e7611e86b0b1e49ce170f9c2a",
      "old_mode": 33188,
      "old_path": "t/t4013/diff.format-patch_--inline_--stdout_initial..master^",
      "new_id": "18a1110def4bbe25c0bd7020d35df589ef6f528f",
      "new_mode": 33188,
      "new_path": "t/t4013/diff.format-patch_--inline_--stdout_initial..master^"
    },
    {
      "type": "modify",
      "old_id": "b8e81e15520aca1303e8a5acfbb9019c80b9973d",
      "old_mode": 33188,
      "old_path": "t/t4013/diff.format-patch_--inline_--stdout_initial..master^^",
      "new_id": "4f258b8858df79ecf475514b69df904e83e29ffa",
      "new_mode": 33188,
      "new_path": "t/t4013/diff.format-patch_--inline_--stdout_initial..master^^"
    },
    {
      "type": "modify",
      "old_id": "86ae923d7189639d48f382c6f498df878255102a",
      "old_mode": 33188,
      "old_path": "t/t4013/diff.format-patch_--inline_--stdout_initial..side",
      "new_id": "e86dce69a3a78d5cfe5cd82067df0381b0f635bd",
      "new_mode": 33188,
      "new_path": "t/t4013/diff.format-patch_--inline_--stdout_initial..side"
    }
  ]
}
