)]}'
{
  "commit": "149f1db8bba85bdf2b40d330c38f2478695ca0d5",
  "tree": "1156a67f35ea8ac7e7077222fcc02b92471b23a7",
  "parents": [
    "e6bd31873c3dba3f79c5ebbbefed636948629cc9"
  ],
  "author": {
    "name": "Wei Li",
    "email": "weili@chromium.org",
    "time": "Fri Jan 08 14:26:18 2016 -0800"
  },
  "committer": {
    "name": "Wei Li",
    "email": "weili@chromium.org",
    "time": "Fri Jan 08 14:26:18 2016 -0800"
  },
  "message": "Fix infinite loop caused by parsing same indirect objects\n\nBUG\u003dpdfium:343\nR\u003dthestig@chromium.org\n\nReview URL: https://codereview.chromium.org/1569343002 .\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "756850932e5573fcb1f43704fe4cc3364a365db9",
      "old_mode": 33188,
      "old_path": "core/include/fpdfapi/fpdf_parser.h",
      "new_id": "e1901ebdcebe4241e814adbf03bbaf6bc26dbaba",
      "new_mode": 33188,
      "new_path": "core/include/fpdfapi/fpdf_parser.h"
    },
    {
      "type": "modify",
      "old_id": "ad97d1f3696de7929a92287c5e98990606791175",
      "old_mode": 33188,
      "old_path": "core/src/fpdfapi/fpdf_parser/fpdf_parser_parser.cpp",
      "new_id": "236ecaa837783d0dad71cbf83c0bcc2e6598c99f",
      "new_mode": 33188,
      "new_path": "core/src/fpdfapi/fpdf_parser/fpdf_parser_parser.cpp"
    },
    {
      "type": "modify",
      "old_id": "6eb5fb95cdbc25f2a9aebe5f480af1718cab0c42",
      "old_mode": 33188,
      "old_path": "fpdfsdk/src/fpdfview_embeddertest.cpp",
      "new_id": "6a6d0769830f2633796b14d405c720f9f3385f70",
      "new_mode": 33188,
      "new_path": "fpdfsdk/src/fpdfview_embeddertest.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ad838708a895fb9741ea82909dc3ed53e8aa4fe",
      "new_mode": 33188,
      "new_path": "testing/resources/bug_343.pdf"
    }
  ]
}
