)]}'
{
  "commit": "763398ca4ed56952f48c48df6a98e277e3e05381",
  "tree": "1332e56205388ce1f8baa97a7c46192331415157",
  "parents": [
    "a614f788a34ea86dd9f679b779ffbf920db45aa6"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Mon May 25 12:12:03 2020 -0700"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Thu May 28 05:25:41 2020 +0000"
  },
  "message": "Update the section on Preconditioners\n\nRe-organize the section, add some more references and details for\nexisting preconditioners and add documentation for the SUBSET\nprecondition.\n\nhttps://github.com/ceres-solver/ceres-solver/issues/490\n\nChange-Id: I93d0af819c160f5e4ce48b18202f629ddb92ca7b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4fbb02bcfd8535d501599a56c0c79878c31ddf8e",
      "old_mode": 33188,
      "old_path": "docs/source/bibliography.rst",
      "new_id": "789a4309fe7a087e425fa1aecccdd2f781c48f4b",
      "new_mode": 33188,
      "new_path": "docs/source/bibliography.rst"
    },
    {
      "type": "modify",
      "old_id": "3399f4dc9144b148b9e82026467c0d62af48fe27",
      "old_mode": 33188,
      "old_path": "docs/source/nnls_solving.rst",
      "new_id": "afe55467a845182baaa79e9217a5032627eba1c0",
      "new_mode": 33188,
      "new_path": "docs/source/nnls_solving.rst"
    },
    {
      "type": "modify",
      "old_id": "abb0f8b5d438247dd1b0552c4c041400166787c9",
      "old_mode": 33188,
      "old_path": "include/ceres/solver.h",
      "new_id": "62631744fe288620d01a063fb54144c559956db7",
      "new_mode": 33188,
      "new_path": "include/ceres/solver.h"
    }
  ]
}
