)]}'
{
  "commit": "9c4a036b34acef63ab754f0e27e5e54bd9d9a210",
  "tree": "6ac68c7a493eeb43b5fa0d78445fe34f3c294431",
  "parents": [
    "6b276e19fa71fabe64039cf004aba908d7083e82"
  ],
  "author": {
    "name": "Björn Gustavsson",
    "email": "bgustavsson@gmail.com",
    "time": "Mon Nov 09 21:09:56 2009 +0100"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Tue Nov 10 01:01:06 2009 -0800"
  },
  "message": "Teach the --all option to \u0027git fetch\u0027\n\n\u0027git remote\u0027 is meant for managing remotes and \u0027git fetch\u0027 is meant\nfor actually fetching data from remote repositories. Therefore, it is\nnot logical that you must use \u0027git remote update\u0027 to fetch from\nmore than one repository at once.\n\nAdd the --all option to \u0027git fetch\u0027, to tell it to attempt to fetch\nfrom all remotes. Also, if --all is not given, the \u003crepository\u003e\nargument is allowed to be the name of a group, to allow fetching\nfrom all repositories in the group.\n\nOther options except -v and -q are silently ignored.\n\nSigned-off-by: Björn Gustavsson \u003cbgustavsson@gmail.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "28868747dac778dd1c527f3e40446edd739a5ba9",
      "old_mode": 33188,
      "old_path": "Documentation/fetch-options.txt",
      "new_id": "93d73c3eeac1ba4938fed5f2fc7d9cc228a75e91",
      "new_mode": 33188,
      "new_path": "Documentation/fetch-options.txt"
    },
    {
      "type": "modify",
      "old_id": "d3164c5c88db6b9e02a4186c398e19c425bc204b",
      "old_mode": 33188,
      "old_path": "Documentation/git-fetch.txt",
      "new_id": "334744c2eb2e7cfc992d3e5ceb6b1a5d807e4969",
      "new_mode": 33188,
      "new_path": "Documentation/git-fetch.txt"
    },
    {
      "type": "modify",
      "old_id": "f9811f24733bde97b76dc8e695bad82eace5586b",
      "old_mode": 33188,
      "old_path": "Documentation/pull-fetch-param.txt",
      "new_id": "712b91aab3d149663d136f623b7526fd7f1bccd6",
      "new_mode": 33188,
      "new_path": "Documentation/pull-fetch-param.txt"
    },
    {
      "type": "modify",
      "old_id": "cb48c57ca3e66b7ec39a98128b2cfb058c2dad15",
      "old_mode": 33188,
      "old_path": "builtin-fetch.c",
      "new_id": "e6bbdc7a171dd050dd8fc94def946931244e87b6",
      "new_mode": 33188,
      "new_path": "builtin-fetch.c"
    },
    {
      "type": "modify",
      "old_id": "2a1806b0b4427abb410d0310ba8c1ec52f8bde58",
      "old_mode": 33261,
      "old_path": "t/t5506-remote-groups.sh",
      "new_id": "b7b7ddaa403d7a06c0203b89e484d56d20863f4a",
      "new_mode": 33261,
      "new_path": "t/t5506-remote-groups.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "25244bf8e8fb760a1b51dcbc862d7789079e282b",
      "new_mode": 33261,
      "new_path": "t/t5514-fetch-multiple.sh"
    }
  ]
}
