)]}'
{
  "commit": "31ca3ac30fe3c2583881a74ef346911c8fba478f",
  "tree": "4b2289617ba6a9645d007084af65d46ffd45b69f",
  "parents": [
    "ba743d1b0ce0b44c797c0de06c9db2781e4d1fdd"
  ],
  "author": {
    "name": "Fabian Franz",
    "email": "git@fabian-franz.de",
    "time": "Thu Feb 05 20:18:32 2009 -0200"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Sat Feb 07 00:44:49 2009 -0800"
  },
  "message": "submodule: add --no-fetch parameter to update command\n\ngit submodule update --no-fetch makes it possible to use git submodule\nupdate in complete offline mode by not fetching new revisions.\n\nThis does make sense in the following setup:\n\n* There is an unstable and a stable branch in the super/master repository.\n* The submodules might be at different revisions in the branches.\n* You are at some place without internet connection ;)\n\nWith this patch it is now possible to change branches and update\nthe submodules to be at the recorded revision without online access.\n\nAnother advantage is that with -N the update operation is faster, because fetch is checking for new updates even if there was no fetch/pull on the super/master repository since the last update.\n\nSigned-off-by: Fabian Franz \u003cgit@fabian-franz.de\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2f207fbbda04c176cedd5a88c88f74e2ac97cf2e",
      "old_mode": 33188,
      "old_path": "Documentation/git-submodule.txt",
      "new_id": "3b8df4467377d73d613f76875c725cbf8544ee77",
      "new_mode": 33188,
      "new_path": "Documentation/git-submodule.txt"
    },
    {
      "type": "modify",
      "old_id": "2f47e065fe8b7ca856f4527d6a507a28f1b2a06b",
      "old_mode": 33261,
      "old_path": "git-submodule.sh",
      "new_id": "af8d10ca8380afb129a60e5622b4e1a148cea515",
      "new_mode": 33261,
      "new_path": "git-submodule.sh"
    }
  ]
}
