)]}'
{
  "commit": "fadb4820c4a0178ce76c24d7b48b7ea70210727a",
  "tree": "f3d5697084a56a7e483f102a470e16cc5a0d28f5",
  "parents": [
    "42e6fde5c28150206956ea4be490d886c4ecbd68"
  ],
  "author": {
    "name": "Johannes Schindelin",
    "email": "johannes.schindelin@gmx.de",
    "time": "Wed Oct 25 22:40:40 2017 +0200"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Oct 26 11:29:06 2017 +0900"
  },
  "message": "status: do not get confused by submodules in excluded directories\n\nWe meticulously pass the `exclude` flag to the `treat_directory()`\nfunction so that we can indicate that files in it are excluded rather\nthan untracked when recursing.\n\nBut we did not yet treat submodules the same way.\n\nBecause of that, `git status --ignored --untracked` with a submodule\n`submodule` in a gitignored `tracked/` would show the submodule in the\n\"Untracked files\" section, e.g.\n\n\tOn branch master\n\tUntracked files:\n\t  (use \"git add \u003cfile\u003e...\" to include in what will be committed)\n\n\t\ttracked/submodule/\n\n\tIgnored files:\n\t  (use \"git add -f \u003cfile\u003e...\" to include in what will be committed)\n\n\t\ttracked/submodule/initial.t\n\nInstead, we would want it to show the submodule in the \"Ignored files\"\nsection:\n\n\tOn branch master\n\tIgnored files:\n\t  (use \"git add -f \u003cfile\u003e...\" to include in what will be committed)\n\n\t\ttracked/submodule/\n\nSigned-off-by: Johannes Schindelin \u003cjohannes.schindelin@gmx.de\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "31f9343f9fcf57a89cab519f284cf2e0a767744d",
      "old_mode": 33188,
      "old_path": "dir.c",
      "new_id": "f279bc4cf59d3dea75e16f4f62aeafb790958098",
      "new_mode": 33188,
      "new_path": "dir.c"
    },
    {
      "type": "modify",
      "old_id": "fc6013ba3c83aa7243f15595bc7b6ddd8b8f46dc",
      "old_mode": 33261,
      "old_path": "t/t7061-wtstatus-ignore.sh",
      "new_id": "0c394cf995cbcf17b1ebd8f38e73a0740e3e00b7",
      "new_mode": 33261,
      "new_path": "t/t7061-wtstatus-ignore.sh"
    }
  ]
}
