)]}'
{
  "commit": "560940fa277a469c1ab34f1aa303ff1af9c3cacf",
  "tree": "69c0cf88eec32fc588a90f02a57fba0762be7481",
  "parents": [
    "dfdf19e111c2b0e6daeb6007728ec2f784106d49"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Sat Jul 11 22:21:31 2015 -0700"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Thu Aug 06 14:49:55 2015 -0700"
  },
  "message": "A refactor of the cubic interpolation code\n\n1. Push the boundary handling logic into the underlying array\nobject. This has two very significant impacts:\n\na. The interpolation code becomes extremely simple to write\nand to test.\n\nb. The user has more flexibility in implementing how out of bounds\nvalues are handled. We provide one default implementation.\n\nChange-Id: Ic2f6cf9257ce7110c62e492688e5a6c8be1e7df2\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b1c3a2b61a40e3838807139ad513c4d346d69125",
      "old_mode": 33188,
      "old_path": "docs/source/nnls_modeling.rst",
      "new_id": "408544d51d5db90307cfbad490b79d8666978b23",
      "new_mode": 33188,
      "new_path": "docs/source/nnls_modeling.rst"
    },
    {
      "type": "modify",
      "old_id": "ada8a4a849ec170961972b7dfc63934db4ce15f8",
      "old_mode": 33188,
      "old_path": "examples/sampled_function.cc",
      "new_id": "093276a931a96824b50c893bdbe80a4d93582377",
      "new_mode": 33188,
      "new_path": "examples/sampled_function.cc"
    },
    {
      "type": "modify",
      "old_id": "9e63d01c407fa52da09fc9a7a8018b1d8c5acf92",
      "old_mode": 33188,
      "old_path": "include/ceres/cubic_interpolation.h",
      "new_id": "41bf627c425bb3c671effe6f2aa42031a5caa5aa",
      "new_mode": 33188,
      "new_path": "include/ceres/cubic_interpolation.h"
    },
    {
      "type": "modify",
      "old_id": "b8ba45a0c574d74da34117cef5e7e7c39a4d4543",
      "old_mode": 33188,
      "old_path": "internal/ceres/cubic_interpolation_test.cc",
      "new_id": "df4369694977bf8dead4e764ba20871ab8bb94b9",
      "new_mode": 33188,
      "new_path": "internal/ceres/cubic_interpolation_test.cc"
    }
  ]
}
