)]}'
{
  "commit": "ea2d325b88562a074337a8bd30c37d3405c24fae",
  "tree": "ee3ce9f3a9a422aba35e5fe259e05e6f16680d72",
  "parents": [
    "daab4eeafa0dc620d67ccb57c28e08f6f8b3868c"
  ],
  "author": {
    "name": "Jens Lehmann",
    "email": "Jens.Lehmann@web.de",
    "time": "Mon Jun 20 20:18:03 2011 +0200"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Jun 20 13:04:49 2011 -0700"
  },
  "message": "fetch: Also fetch submodules in subdirectories in on-demand mode\n\nWhen on-demand mode was active examining the new commits just fetched in\nthe superproject (to check if they record commits for submodules which are\nnot downloaded yet) wasn\u0027t done recursively. Because of that fetch did not\nrecursively fetch submodules living in subdirectories even when it should\nhave.\n\nFix that by adding the RECURSIVE flag to the diff_options used to check\nthe new commits and avoid future regressions in this area by moving a\nsubmodule in t5526 into a subdirectory.\n\nSigned-off-by: Jens Lehmann \u003cJens.Lehmann@web.de\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5294cef641ef74ec525d8d747c82faf0bef7352a",
      "old_mode": 33188,
      "old_path": "submodule.c",
      "new_id": "e43f221af2d1f3a6c6611d8dc37e349e63bc4bf2",
      "new_mode": 33188,
      "new_path": "submodule.c"
    },
    {
      "type": "modify",
      "old_id": "a1fddd4d15fb2c3cb5d0ab6e09a461314fb4b1f1",
      "old_mode": 33261,
      "old_path": "t/t5526-fetch-submodules.sh",
      "new_id": "ca5b027c557014cff85ca4ba7d118db578a57256",
      "new_mode": 33261,
      "new_path": "t/t5526-fetch-submodules.sh"
    }
  ]
}
