)]}'
{
  "commit": "ba67ed1e01f42c3664c051273b45bd27c656571b",
  "tree": "10e562f3077fec1deebae4085445f64ac397edbe",
  "parents": [
    "7efc92d413f4c5cef2c531adb0b8102658e121d3"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Sun Nov 01 16:27:43 2015 -0800"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Sun Nov 08 10:59:42 2015 -0800"
  },
  "message": "A variety of small updates\n\n1. Add answers to a number of FAQs.\n2. Add a note to the documentation for NumericDiffCostFunction that\n   NumericDiffOptions needs to be documented and mentioned.\n3. Update the docs for Solver::Options::numeric_derivative_relative_step_size\n   to indicate that this setting only applies to the gradient checker.\n4. Remove deprecated constructors from NumericDiffCostFunction and\n   DynamicNumericDiffCostFunction.\n\nChange-Id: If8fc011b2a5996dbc2c51268aa477550ed014a1c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c9afebddbbdfc27f079f135c1467842606d86ae5",
      "old_mode": 33188,
      "old_path": "docs/source/conf.py",
      "new_id": "a6198fd515bab732547f4cefa0a76d3a7009bcab",
      "new_mode": 33188,
      "new_path": "docs/source/conf.py"
    },
    {
      "type": "modify",
      "old_id": "d851038ea5f7296459b934b54ab067d1c4172f84",
      "old_mode": 33188,
      "old_path": "docs/source/faqs.rst",
      "new_id": "fd35ac5e17936de6c8c68232c010d7015e01c084",
      "new_mode": 33188,
      "new_path": "docs/source/faqs.rst"
    },
    {
      "type": "modify",
      "old_id": "038684d10886934965fd5b03fd4ec12b4f887012",
      "old_mode": 33188,
      "old_path": "docs/source/nnls_modeling.rst",
      "new_id": "f7c1c72f812c470238e52a48646e4cccab80cb20",
      "new_mode": 33188,
      "new_path": "docs/source/nnls_modeling.rst"
    },
    {
      "type": "modify",
      "old_id": "c76d786056b609ac34ea6e6ba4a8fcb9fbbe3f6c",
      "old_mode": 33188,
      "old_path": "docs/source/nnls_solving.rst",
      "new_id": "ab15f98cb00ff49d4f2bfc8c313cfb66024e373e",
      "new_mode": 33188,
      "new_path": "docs/source/nnls_solving.rst"
    },
    {
      "type": "modify",
      "old_id": "c852d57a3fcc123d2b26d532616c1f76b9ef37fd",
      "old_mode": 33188,
      "old_path": "include/ceres/dynamic_numeric_diff_cost_function.h",
      "new_id": "7f0a9510e322fd486e96d1b176933e4c31410e50",
      "new_mode": 33188,
      "new_path": "include/ceres/dynamic_numeric_diff_cost_function.h"
    },
    {
      "type": "modify",
      "old_id": "fa96078df0274e6a59611884fb0759b0e8cbf79b",
      "old_mode": 33188,
      "old_path": "include/ceres/numeric_diff_cost_function.h",
      "new_id": "5dfaeab62413dd573b7d927ccdf736b9d7976d4a",
      "new_mode": 33188,
      "new_path": "include/ceres/numeric_diff_cost_function.h"
    },
    {
      "type": "modify",
      "old_id": "318cf48cb837ecf567e416e7cae9a3c21da97fdf",
      "old_mode": 33188,
      "old_path": "include/ceres/solver.h",
      "new_id": "f53760e6c6083087b8a8f9df814a84d950b531a7",
      "new_mode": 33188,
      "new_path": "include/ceres/solver.h"
    }
  ]
}
