)]}'
{
  "commit": "e091eb93258f05a58bc5d1c60f058f5f57dd92b6",
  "tree": "721f2ffe2e2fccfc6bf10be1e7db644a1907659f",
  "parents": [
    "df34297af1fe5da786e41bd2fee58e10dd810cc4"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "junkio@cox.net",
    "time": "Wed Oct 05 14:49:54 2005 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "junkio@cox.net",
    "time": "Wed Oct 05 14:49:54 2005 -0700"
  },
  "message": "upload-pack: Do not choke on too many heads request.\n\nCloning from a repository with more than 256 refs (heads and tags\nincluded) will choke, because upload-pack has a built-in limit of\nfeeding not more than MAX_NEEDS (currently 256) heads to underlying\ngit-rev-list.  This is a problem when cloning a repository with many\ntags, like http://www.linux-mips.org/pub/scm/linux.git, which has 290+\ntags.\n\nThis commit introduces a new flag, --all, to git-rev-list, to include\nall refs in the repository.  Updated upload-pack detects requests that\nask more than MAX_NEEDS refs, and sends everything back instead.\n\nWe may probably want to tweak the definitions of MAX_NEEDS and\nMAX_HAS, but that is a separate topic.\n\nSigned-off-by: Junio C Hamano \u003cjunkio@cox.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5ec9ccb6036bf79276f50fa13bd3cf9398c859f3",
      "old_mode": 33188,
      "old_path": "rev-list.c",
      "new_id": "c60aa72957cb65501266911aefd8aaaa2f2e4e16",
      "new_mode": 33188,
      "new_path": "rev-list.c"
    },
    {
      "type": "modify",
      "old_id": "507b531dce781133946da04cb27fa2ff6d3832a9",
      "old_mode": 33188,
      "old_path": "rev-parse.c",
      "new_id": "41b9dae429d2b423f57af4f4e091accfd9697022",
      "new_mode": 33188,
      "new_path": "rev-parse.c"
    },
    {
      "type": "modify",
      "old_id": "da10742c44201cfb6f86eb8d80f3be27940335ff",
      "old_mode": 33188,
      "old_path": "upload-pack.c",
      "new_id": "83f5a35d2686401e9a70d7aafae07c88c7b6e936",
      "new_mode": 33188,
      "new_path": "upload-pack.c"
    }
  ]
}
