)]}'
{
  "commit": "e77aa336f116e8ff8a72d034494b3a476b78c3ee",
  "tree": "08c35ebef1f6cee05dea8e0525b4e4cfd33fcf2e",
  "parents": [
    "74866d75793559e8b351a17100679f83b96972ca"
  ],
  "author": {
    "name": "Brandon Williams",
    "email": "bmwill@google.com",
    "time": "Fri Oct 07 11:18:49 2016 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Oct 10 12:14:58 2016 -0700"
  },
  "message": "ls-files: optionally recurse into submodules\n\nAllow ls-files to recognize submodules in order to retrieve a list of\nfiles from a repository\u0027s submodules.  This is done by forking off a\nprocess to recursively call ls-files on all submodules. Use top-level\n--super-prefix option to pass a path to the submodule which it can\nuse to prepend to output or pathspec matching logic.\n\nSigned-off-by: Brandon Williams \u003cbmwill@google.com\u003e\nReviewed-by: Stefan Beller \u003csbeller@google.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0d933ac355e8a1bef0758b40d293f2f5a7e7c962",
      "old_mode": 33188,
      "old_path": "Documentation/git-ls-files.txt",
      "new_id": "ea01d45e5c49a80cf73aec062ef0f6f6471df9d9",
      "new_mode": 33188,
      "new_path": "Documentation/git-ls-files.txt"
    },
    {
      "type": "modify",
      "old_id": "00ea91aae6325fccafc22c64d86c5f7335851b81",
      "old_mode": 33188,
      "old_path": "builtin/ls-files.c",
      "new_id": "63befed9ea1df8c10cf1fc6a212fc10bd5f72f91",
      "new_mode": 33188,
      "new_path": "builtin/ls-files.c"
    },
    {
      "type": "modify",
      "old_id": "469a83f2b42ce74dba640c8ceef93a1b6f4c76c9",
      "old_mode": 33188,
      "old_path": "git.c",
      "new_id": "df737682d5e00e375b2cd5f3ac825cc020ff3723",
      "new_mode": 33188,
      "new_path": "git.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b5a53c3518167c12fa8280fae545efb05e784e0b",
      "new_mode": 33261,
      "new_path": "t/t3007-ls-files-recurse-submodules.sh"
    }
  ]
}
