)]}'
{
  "commit": "35ee1f715c946f68161f08af13af0e81ef096dd6",
  "tree": "4161f4bb901fb71313bd84110650e84ed6131227",
  "parents": [
    "fc8ede2d5ef20076ace9a09954961d673d6e4c7c"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Wed Oct 09 10:12:43 2013 -0700"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Wed Oct 09 10:12:43 2013 -0700"
  },
  "message": "Remove RuntimeNumericDiffCostFunction.\n\nMove the GradientCheckingCostFunction to DynamicNumericDiffCostFunction.\n\nAlso fix a const correctness issue with DynamicNumericDiffCostFunction.\n\nChange-Id: Id446810f43374e7b7db7fe4dd01a891e3c54abb9\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f4515882af682e3f9e8d62747187d330a326d4ba",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "982453bb623748995e65222e237f3c0459c4643a",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "7216c8ecd5705293c518ba198df2975162085472",
      "old_mode": 33188,
      "old_path": "include/ceres/dynamic_numeric_diff_cost_function.h",
      "new_id": "c2bfb3223cb1dbca74a910d2486d5827f4176ab7",
      "new_mode": 33188,
      "new_path": "include/ceres/dynamic_numeric_diff_cost_function.h"
    },
    {
      "type": "modify",
      "old_id": "31d737df5033a19f68aa520de43bdb06e7051c15",
      "old_mode": 33188,
      "old_path": "internal/ceres/CMakeLists.txt",
      "new_id": "cefe809004d51c4e47db3c0953c74399c86c3ea6",
      "new_mode": 33188,
      "new_path": "internal/ceres/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "3edf95da6e006eab293590cc98e299d22e66aac9",
      "old_mode": 33188,
      "old_path": "internal/ceres/gradient_checking_cost_function.cc",
      "new_id": "550301359ad2f1fc4272949cce514654db08acf6",
      "new_mode": 33188,
      "new_path": "internal/ceres/gradient_checking_cost_function.cc"
    },
    {
      "type": "delete",
      "old_id": "7af275c1dd84478bd669d2577c8e4556b7db4e61",
      "old_mode": 33188,
      "old_path": "internal/ceres/runtime_numeric_diff_cost_function.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "01b57f92ef3d9ec60e0ee30d2854ba4c0c5d8da8",
      "old_mode": 33188,
      "old_path": "internal/ceres/runtime_numeric_diff_cost_function.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "71469eab200e168293d48830196c8f39c62c128d",
      "old_mode": 33188,
      "old_path": "internal/ceres/runtime_numeric_diff_cost_function_test.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
