)]}'
{
  "commit": "1cf3d5db9bd11514465d3692216211315f0dc82c",
  "tree": "2d49af1a30b44cc2f9a1977c55582bd254ae4201",
  "parents": [
    "47ae905ffb98cc4d4fd90083da6bc8dab55d9ecc"
  ],
  "author": {
    "name": "Matthew Rogers",
    "email": "mattr94@gmail.com",
    "time": "Thu Aug 20 00:41:32 2020 +0000"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Wed Aug 19 17:53:32 2020 -0700"
  },
  "message": "diff: teach --stat to ignore uninteresting modifications\n\nWhen options such as --ignore-space-change are in use, files with\nmodifications can have no interesting textual changes worth showing.  In\nsuch cases, \"git diff --stat\" shows 0 lines of additions and deletions.\nTeach \"git diff --stat\" not to show such a path in its output, which\nwould be more natural.\n\nHowever, we don\u0027t want to prevent the display  of all files that have 0\neffective diffs since they could be the result of a rename, permission\nchange, or other similar operation that may still be of interest so we\nspecial case additions and deletions as they are always interesting.\n\nSigned-off-by: Matthew Rogers \u003cmattr94@gmail.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d24aaa304780b7105618434d80a76627e588d280",
      "old_mode": 33188,
      "old_path": "diff.c",
      "new_id": "810c5139953f7ac62f64a32371b0b0e359c4acef",
      "new_mode": 33188,
      "new_path": "diff.c"
    },
    {
      "type": "modify",
      "old_id": "88d3026894f87f4d86cb6f4178898b6879630e73",
      "old_mode": 33261,
      "old_path": "t/t4015-diff-whitespace.sh",
      "new_id": "8bdaa0a693fa52adf2314d5777a195d035d6009c",
      "new_mode": 33261,
      "new_path": "t/t4015-diff-whitespace.sh"
    }
  ]
}
