)]}'
{
  "commit": "1d905f74fd2b05dcbc768acbb5426dc11fb00f6f",
  "tree": "d3ed6370c0c4349452ad9805522143c8ca5ae6fc",
  "parents": [
    "a0d3f1090d90c895b785a6729ed2a2af25335a39"
  ],
  "author": {
    "name": "Benoit Person",
    "email": "benoit.person@gmail.com",
    "time": "Tue Sep 24 21:32:30 2013 +0200"
  },
  "committer": {
    "name": "Jonathan Nieder",
    "email": "jrnieder@gmail.com",
    "time": "Tue Sep 24 12:42:21 2013 -0700"
  },
  "message": "git-remote-mediawiki: bugfix for pages w/ \u003e500 revisions\n\nMediawiki introduces a new API for queries w/ more than 500 results in\nversion 1.21. That change triggered an infinite loop while cloning a\nmediawiki with such a page.\n\nThe latest API renamed and moved the \"continuing\" information in the\nresponse, necessary to build the next query. The code failed to retrieve\nthat information but still detected that it was in a \"continuing\nquery\". As a result, it launched the same query over and over again.\n\nIf a \"continuing\" information is detected in the response (old or new),\nthe next query is updated accordingly. If not, we quit assuming it\u0027s not\na continuing query.\n\nReported-by: Benjamin Cathey\nSigned-off-by: Benoit Person \u003cbenoit.person@gmail.com\u003e\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f8d7d2ca6c0926912200ddcadf8359c1b9bfef44",
      "old_mode": 33261,
      "old_path": "contrib/mw-to-git/git-remote-mediawiki.perl",
      "new_id": "85d0c422961f990aa70a6cc5ed70ab319b5ca99a",
      "new_mode": 33261,
      "new_path": "contrib/mw-to-git/git-remote-mediawiki.perl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "27e267f532974914d1b214920bcfb8e2d4e3de6c",
      "new_mode": 33261,
      "new_path": "contrib/mw-to-git/t/t9365-continuing-queries.sh"
    }
  ]
}
