)]}'
{
  "commit": "3a2158d72830ba2adbc465c68898add13d441946",
  "tree": "f9ae608b44a69c1dac27d1c10436b36a28ab84e3",
  "parents": [
    "835ae9a639b05c8d458fb9880cbcbabe246ed661"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Thu Oct 03 07:12:14 2013 -0700"
  },
  "committer": {
    "name": "Keir Mierle",
    "email": "mierle@gmail.com",
    "time": "Thu Oct 03 20:09:59 2013 +0000"
  },
  "message": "NumericDiffCostFunction supports dynamic number of residuals.\n\n1. Update AutoDiffCostFunction template parameters to be consistent\nwith NumericDiffCostFunction.\n\n2. Update the documentation for NumericDiffCostFunction and\nAutoDiffCostFunction.\n\nChange-Id: I113038abb5bedebb0f6f326f2a4ac31480d785fc\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c326fd1e9609983120672577264610c76e7022dd",
      "old_mode": 33188,
      "old_path": "docs/source/building.rst",
      "new_id": "b74a9dd39e489a1785bbc442574e1b741c6bd078",
      "new_mode": 33188,
      "new_path": "docs/source/building.rst"
    },
    {
      "type": "modify",
      "old_id": "8e6de126cb66ca7b0edfe74cab748739164a3ef0",
      "old_mode": 33188,
      "old_path": "docs/source/modeling.rst",
      "new_id": "a5e875d83829ee759bdba7cbc3e4112b678a8301",
      "new_mode": 33188,
      "new_path": "docs/source/modeling.rst"
    },
    {
      "type": "modify",
      "old_id": "371a11f71ec06ba384d5f1139c2a4161dbc41bb2",
      "old_mode": 33188,
      "old_path": "include/ceres/autodiff_cost_function.h",
      "new_id": "cb6801f42f1b7469e649d4e4e867172aecfe959e",
      "new_mode": 33188,
      "new_path": "include/ceres/autodiff_cost_function.h"
    },
    {
      "type": "modify",
      "old_id": "4058366c4a1283d22d7692af7d26463060606078",
      "old_mode": 33188,
      "old_path": "include/ceres/internal/numeric_diff.h",
      "new_id": "5048348564a617ff2d597bff2eccb25071159905",
      "new_mode": 33188,
      "new_path": "include/ceres/internal/numeric_diff.h"
    },
    {
      "type": "modify",
      "old_id": "a47a66d96729c369b215f47b7e7f028bc270de00",
      "old_mode": 33188,
      "old_path": "include/ceres/numeric_diff_cost_function.h",
      "new_id": "94573e5141227391e5f0c48ebbb81e3009787d5f",
      "new_mode": 33188,
      "new_path": "include/ceres/numeric_diff_cost_function.h"
    },
    {
      "type": "modify",
      "old_id": "3953ded388503214e9f2581af7bc86e85405bc1e",
      "old_mode": 33188,
      "old_path": "internal/ceres/numeric_diff_cost_function_test.cc",
      "new_id": "422c712abe3111200c0332f435e2f3ab750d5d11",
      "new_mode": 33188,
      "new_path": "internal/ceres/numeric_diff_cost_function_test.cc"
    }
  ]
}
