)]}'
{
  "commit": "e9282f02b2f21118f3383608718e38efc3d967e1",
  "tree": "94a5166a027c9306b3d8eba594ea9b79347dc1c2",
  "parents": [
    "446d12cb3fbee1b641f97336df3abe8968e3db59"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Oct 26 15:32:27 2017 +0900"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Wed Nov 08 10:05:27 2017 +0900"
  },
  "message": "diff: --ignore-cr-at-eol\n\nA new option --ignore-cr-at-eol tells the diff machinery to treat a\ncarriage-return at the end of a (complete) line as if it does not\nexist.\n\nJust like other \"--ignore-*\" options to ignore various kinds of\nwhitespace differences, this will help reviewing the real changes\nyou made without getting distracted by spurious CRLF\u003c-\u003eLF conversion\nmade by your editor program.\n\nHelped-by: Johannes Schindelin \u003cJohannes.Schindelin@gmx.de\u003e\n[jch: squashed in command line completion by Dscho]\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "89cc0f48deef7152d59f4d4665ff3179ed8e4315",
      "old_mode": 33188,
      "old_path": "Documentation/diff-options.txt",
      "new_id": "aa2c0ff74d6a9702ac80e5f5211875ef1a2ca867",
      "new_mode": 33188,
      "new_path": "Documentation/diff-options.txt"
    },
    {
      "type": "modify",
      "old_id": "2eb92b93274df9fb5002336114654fe869903808",
      "old_mode": 33188,
      "old_path": "Documentation/merge-strategies.txt",
      "new_id": "030744910ef39fd51dea611fec80d8787a11356e",
      "new_mode": 33188,
      "new_path": "Documentation/merge-strategies.txt"
    },
    {
      "type": "modify",
      "old_id": "ba7d8dddc975a6fe2adec333fb63c954ebddd97e",
      "old_mode": 33188,
      "old_path": "contrib/completion/git-completion.bash",
      "new_id": "8ad084252f1b8fac5ddd28028f23cd6766e9cca7",
      "new_mode": 33188,
      "new_path": "contrib/completion/git-completion.bash"
    },
    {
      "type": "modify",
      "old_id": "790250fe868b04118fd78f3bdb893b66693a2d9c",
      "old_mode": 33188,
      "old_path": "diff.c",
      "new_id": "dd14e4190c48a8515e4b2089d36df1b444075ddb",
      "new_mode": 33188,
      "new_path": "diff.c"
    },
    {
      "type": "modify",
      "old_id": "7a7d55aabeaf46bbd7f77b923e20a66ac4811d5e",
      "old_mode": 33188,
      "old_path": "merge-recursive.c",
      "new_id": "006b94baf2991d5c81dcc02f86da66473e949626",
      "new_mode": 33188,
      "new_path": "merge-recursive.c"
    },
    {
      "type": "modify",
      "old_id": "289806d0c7eb02e0acc5244df5e3999d45b4e085",
      "old_mode": 33261,
      "old_path": "t/t4015-diff-whitespace.sh",
      "new_id": "32dd54c21da6a3d76b753009f1a5c53eba3a90e6",
      "new_mode": 33261,
      "new_path": "t/t4015-diff-whitespace.sh"
    },
    {
      "type": "modify",
      "old_id": "cbf5d8e166541a17e9d87206bdd8965ae15f6e92",
      "old_mode": 33188,
      "old_path": "xdiff/xdiff.h",
      "new_id": "51f89262150d7ba6654a8c3d64d676290500cdd2",
      "new_mode": 33188,
      "new_path": "xdiff/xdiff.h"
    },
    {
      "type": "modify",
      "old_id": "04d7b32e4e4a75b9d5762f3d3a2a2f9c236075a0",
      "old_mode": 33188,
      "old_path": "xdiff/xutils.c",
      "new_id": "b2cbcc818fd0c536026ad33bf69eb7902d16a467",
      "new_mode": 33188,
      "new_path": "xdiff/xutils.c"
    }
  ]
}
