)]}'
{
  "commit": "8dafb552f14b68bd9a8884b68580bf9de0e2136b",
  "tree": "e9fa0d01d53dcf9478714d0c556d6e9c4d8b12a3",
  "parents": [
    "a6cc083989c4618558f1d3baad6fd48654f3dc61"
  ],
  "author": {
    "name": "Sergiu Deitsch",
    "email": "sergiu.deitsch@gmail.com",
    "time": "Thu Oct 15 18:41:01 2026 +0200"
  },
  "committer": {
    "name": "Sergiu Deitsch",
    "email": "sergiu.deitsch@gmail.com",
    "time": "Sun Oct 18 17:09:57 2026 -0700"
  },
  "message": "Report the failure context in the solver and preprocessor tests\n\nFailing solver, preprocessor and tiny solver tests do not report why\nthe solve or the preprocessing failed, and several tests use the\ndeprecated gtest tuple aliases, placeholder names or a misspelled\nsuite name.\n\nStream the error messages and the compared values into the assertions,\nuse the standard tuple and give the tests descriptive names.\n\nChange-Id: I164448f4b6abfb9da0cd1d11a063360b26154b75\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ca19a0dd135f01a7d8465bbfd26f6748716f4c66",
      "old_mode": 33188,
      "old_path": "internal/ceres/block_jacobi_preconditioner_test.cc",
      "new_id": "98ddca1a6543b8d916168f93b16682a9fb413eeb",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_jacobi_preconditioner_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5e0601f78112234803362f7917604159af4be41e",
      "old_mode": 33188,
      "old_path": "internal/ceres/compressed_col_sparse_matrix_utils_test.cc",
      "new_id": "a5406a52823c4e50e5b48ca89077fe2268a61be7",
      "new_mode": 33188,
      "new_path": "internal/ceres/compressed_col_sparse_matrix_utils_test.cc"
    },
    {
      "type": "modify",
      "old_id": "47275649536d270e2f207b061af4a2dfd492f0bc",
      "old_mode": 33188,
      "old_path": "internal/ceres/conjugate_gradients_solver_test.cc",
      "new_id": "f54e19c77b9e1e99ec13846320d9c2d69fe83dae",
      "new_mode": 33188,
      "new_path": "internal/ceres/conjugate_gradients_solver_test.cc"
    },
    {
      "type": "modify",
      "old_id": "161b57c792c13f56aaa9cf95746e676822a1aaa8",
      "old_mode": 33188,
      "old_path": "internal/ceres/dense_cholesky_test.cc",
      "new_id": "d5d5eecf149c2de5a0ff76480eb8f3760c94d710",
      "new_mode": 33188,
      "new_path": "internal/ceres/dense_cholesky_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f764713b6c0817b2eb66766fa576ebaeef60d245",
      "old_mode": 33188,
      "old_path": "internal/ceres/dense_linear_solver_test.cc",
      "new_id": "3556788c70e2fa8f1f688cf2782b97f86fa06444",
      "new_mode": 33188,
      "new_path": "internal/ceres/dense_linear_solver_test.cc"
    },
    {
      "type": "modify",
      "old_id": "711997303cbdf0b0a13deade31ffccaaaac49057",
      "old_mode": 33188,
      "old_path": "internal/ceres/line_search_preprocessor_test.cc",
      "new_id": "c3f7e234bb2d9785fbc5f75ad5b8a58cc0ddd439",
      "new_mode": 33188,
      "new_path": "internal/ceres/line_search_preprocessor_test.cc"
    },
    {
      "type": "modify",
      "old_id": "72ad1c4aef25b8e06aa559d2c0c7a17d70a7e76f",
      "old_mode": 33188,
      "old_path": "internal/ceres/partitioned_matrix_view_test.cc",
      "new_id": "0ab744acd4ace0f3d97bc2f0dbd8caa76d609d77",
      "new_mode": 33188,
      "new_path": "internal/ceres/partitioned_matrix_view_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a2cbeb324a10390e4213a9f461cb762b6e0c9550",
      "old_mode": 33188,
      "old_path": "internal/ceres/reorder_program_test.cc",
      "new_id": "33f17c4df255a97e688901d97824d9b3f2ced7c3",
      "new_mode": 33188,
      "new_path": "internal/ceres/reorder_program_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0623903688706981a7d5ced3e5bd0e7b5e0c7e01",
      "old_mode": 33188,
      "old_path": "internal/ceres/solver_test.cc",
      "new_id": "22043f9c643298f4b5c771e55bc3526df743a1a6",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9a13c26257f225a37f43148de20a82941154db44",
      "old_mode": 33188,
      "old_path": "internal/ceres/tiny_solver_test.cc",
      "new_id": "900e4ae401316725360bdd2b759b93f7837cee5a",
      "new_mode": 33188,
      "new_path": "internal/ceres/tiny_solver_test.cc"
    },
    {
      "type": "modify",
      "old_id": "257936151869bac37016e7fde7359a8c7646a983",
      "old_mode": 33188,
      "old_path": "internal/ceres/trust_region_preprocessor_test.cc",
      "new_id": "9d00bf21f0bf50a8bfae9e24ff46de1a6d1de4bd",
      "new_mode": 33188,
      "new_path": "internal/ceres/trust_region_preprocessor_test.cc"
    }
  ]
}
