)]}'
{
  "commit": "efa091122d74ca94a6f00a27e2fe6169701baa2e",
  "tree": "ba4bcad8b651c05ff38d6165f2199b7d8ea4d190",
  "parents": [
    "fa39fae0b71afd3423792270881924438d8ad2f0"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Wed Jun 07 20:59:44 2017 -0400"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Thu Jun 08 08:18:37 2017 -0400"
  },
  "message": "Refactor unsymmetric_linear_solver_test\n\n1. Break up unsymmetric_linear_solver_test into\n   a. dense_linear_solver_test which covers DENSE_QR and\n      DENSE_NORMAL_CHOLESKY.\n   b. sparse_normal_cholesky_solver_test which covers\n      SPARSE_NORMAL_CHOLESKY.\n\n2. dense_linear_solver_test has been completely re-written. It now\n   uses value parameterized tests for better logging. The number of\n   test problems as been increased to 2. Last but not the least\n   the actual test of correctness is not based on a golden solution\n   computed using another linear solver. We now compute the residual\n   and ensure that it is small.\n\nhttps://github.com/ceres-solver/ceres-solver/issues/279\n\nChange-Id: I9546a43e8ae85c31b2096a99405e47da326755ee\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cb284b0c672fece7a693ab54e086eab8b1b6185a",
      "old_mode": 33188,
      "old_path": "internal/ceres/CMakeLists.txt",
      "new_id": "e4dca2467d3fab207116e22370ed9a69f1d2e36d",
      "new_mode": 33188,
      "new_path": "internal/ceres/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "770a2d3bf5fcd9451920cf3c41b29f118870c83c",
      "new_mode": 33188,
      "new_path": "internal/ceres/dense_linear_solver_test.cc"
    },
    {
      "type": "rename",
      "old_id": "401db1e50191f1396a94678c39d8d7611da039bd",
      "old_mode": 33188,
      "old_path": "internal/ceres/unsymmetric_linear_solver_test.cc",
      "new_id": "c4a1c6972149c18a471191d39ce6b3f802e9aa1a",
      "new_mode": 33188,
      "new_path": "internal/ceres/sparse_normal_cholesky_solver_test.cc",
      "score": 68
    }
  ]
}
